Python 运行文件时模块以独占方式导入错误
我试图在脚本中导入并使用matplotlib.pyplot,但出现以下错误:Python 运行文件时模块以独占方式导入错误,python,module,Python,Module,我试图在脚本中导入并使用matplotlib.pyplot,但出现以下错误: Traceback (most recent call last): File "<pyshell#18>", line 1, in <module> from matplotlib import pyplot as plt File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site
Traceback (most recent call last):
File "<pyshell#18>", line 1, in <module>
from matplotlib import pyplot as plt
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/matplotlib/pyplot.py", line 36, in <module>
from matplotlib.figure import Figure, figaspect
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/matplotlib/figure.py", line 40, in <module>
from matplotlib.axes import Axes, SubplotBase, subplot_class_factory
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/matplotlib/axes/__init__.py", line 4, in <module>
from ._subplots import *
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/matplotlib/axes/_subplots.py", line 10, in <module>
from matplotlib.axes._axes import Axes
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/matplotlib/axes/_axes.py", line 22, in <module>
import matplotlib.dates as _ # <-registers a date unit converter
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/matplotlib/dates.py", line 126, in <module>
from dateutil.rrule import (rrule, MO, TU, WE, TH, FR, SA, SU, YEARLY,
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/dateutil/rrule.py", line 13, in <module>
from fractions import gcd
ImportError: cannot import name 'gcd'
我的脚本是从桌面上的文件夹运行的,我用pip3在终端中安装了matplotlib。您名为
fracts.py的文件正在隐藏同名的内置模块,当其他库尝试使用该库时会导致问题。将文件命名为其他名称。名为fracts.py的文件正在隐藏同名的内置模块,当其他库尝试使用该库时会导致问题。将您的文件命名为其他名称。您是否在某个地方创建了名为fracts.py
的文件?fracts.py是我试图运行的脚本,它位于我桌面上的文件夹中。您是否在某个地方创建了名为fracts.py
的文件?fracts.py是我试图运行的脚本,它位于我桌面上的文件夹中。@pacopler:可能有错误名为fracts.pyc
的文件位于fracts.py
附近,您也必须删除该文件。由于您运行的是3.4,您的fracts.pyc
文件将位于目录\uuuu pycache\uuuu
@PacoPoler:在fracts.py
附近可能有一个名为fracts.pyc
的文件,您也必须删除该文件。因为您运行的是3.4,所以fracts.pyc
文件将位于目录\uuu pycache\ucode>中。
import matplotlib
from matplotlib import pyplot