在windows 10 python 3.6上安装matplotlib
您好,我正在关注《Python速成课程》第15章中的一个安装,该章节指导我通过从pypi下载并使用以下格式安装matplotlib在windows 10 python 3.6上安装matplotlib,python,matplotlib,Python,Matplotlib,您好,我正在关注《Python速成课程》第15章中的一个安装,该章节指导我通过从pypi下载并使用以下格式安装matplotlib python -m pip install --user matplotlib-2.2.2-cp36-cp36m-win32.whl 这看起来还行,但最后报告 文件“C:\Program Files(x86)\Python Community\Python 3.6.1\lib\decimal.py”,十进制导入中的第3行* AttributeError:模块“Nu
python -m pip install --user matplotlib-2.2.2-cp36-cp36m-win32.whl
这看起来还行,但最后报告
文件“C:\Program Files(x86)\Python Community\Python 3.6.1\lib\decimal.py”,十进制导入中的第3行*
AttributeError:模块“Number”没有属性“Number”
当我进入一个交互式shell时:
导入matplotlib
我得到一个ModuleNotFoundError
我试过matplotlib-2.2.2-cp36-cp36m-win32.whl和matplotlib-2.2.2-cp36-cp36m-win_amd64.whl都给出了相同的错误
有人能告诉我如何解决这个问题吗?尝试在python目录中以管理员身份运行cmd。然后执行:
pip3 install matplotlib-2.2.2-cp36-cp36m-win32.whl
还要确保安装了所有依赖项。代码似乎非常具体,可能不再支持某些内容 您可以首先使用以下方法卸载当前版本:
pip uninstall matplotlib
然后尝试按如下方式安装matplotlib:
pip install matplotlib
前提是你有这样做的管理员权限
然后可以导入为:
import matplotlib.pyplot as plt
看起来您正在Python 2上安装该包
尝试使用以下方法安装库:
py -3 -m pip install --user matplotlib
假设您正在使用Windows。我在回答我自己的问题 问题在于一个名为numbers.py的文件位于一个我拥有所有python文件、wheel文件等的文件夹中 我在堆栈溢出中找到了答案。我将链接到这个 该文件正在停止安装,因此我重命名了它并重新安装了matplotlib,它现在可以工作了 对不起,这对我来说并不明显 尝试执行以下操作:
python-m pip install--用户matplotlib看起来您使用的是matplotlib-2.2.2-cp36-cp36m-win32.whl作为用户参数的值(这很奇怪)您使用的是python 2还是python 3?我使用的是python 3问题是您安装了多个版本,或者版本已损坏或版本不兼容。然而,从所提供的信息来看,谁又能知道呢?尽量使您的案例对其他人重复,并检查您刚安装的版本是否与出现错误时正在运行的版本相同。我找到了它,很抱歉,但很难说,我永远不会知道这是由于我的文件夹中有一个名为numbers.py的文件,我将python文件放在了该文件夹中。我重命名了它并重新安装了它matplotlib,它现在可以工作了。我在这里通过谷歌搜索错误找到了它,它在stackoverflow schoolboy错误上发现了类似的问题,感谢所有的帮助。当我导入时,我得到了这个:>>>导入matplotlib 1 2 3 4 5回溯(最近一次调用):文件“C:\Program Files(x86)\Python Community\Python 3.6.1\lib\site packages\numpy\core\numerictypes.py”,第955行,在_register_type s numbers.Integral.register(integer)AttributeError:模块'numbers'没有属性'Integral'>>>@DavidWigley请尝试更改
numbers.py
文件名。“我不是一名管理员,因为我是在一台works计算机上工作的。@DavidWigley那么这应该由您工作场所的IT行政部门来解决。