如何修复Matplotlib安装错误

时间:2019-05-28 12:33:59

标签: ssl matplotlib machine-learning geany

我不知道如何解决此问题,感谢您的帮助。提前致谢 -J

我尝试了各种安装和导入matplotlib的方法(尽管命令提示符是我一直在使用的文本编辑器(geany)。而且这两个选项都没有起作用。我还从{{3}安装了.whl文件) },但仍然无法正常工作(给出相同的错误)

我最初使用的是代码:

import matplotlib.pyplot as plt

在我的文本编辑器( geany )中安装 matplotlib ,但这会显示以下错误

预期结果:

我希望它可以导入并安装正确版本的matplotlib(我认为正确的版本是matplotlib 3.0,因为我使用的是python 3.7)。

实际结果:

当我在命令提示符下键入“ python -m pip install -U matplotlib”时(我在Windows 10上,使用python 3.7),它将显示:

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)'))': /simple/matplotlib/

并重复该消息共5次,然后显示:

Could not fetch URL https://pypi.org/simple/matplotlib/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/matplotlib/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)'))) - skipping

并显示错误:

ERROR: Could not find a version that satisfies the requirement matplotlib (from versions: none)
ERROR: No matching distribution found for matplotlib 

我试图修复此SSLError,但是仅由于我不知道从哪里开始,我没有取得任何进展。

再次感谢您的帮助

3 个答案:

答案 0 :(得分:0)

来自this topic

您应将// BAD // const User = require('./user.model') // GOOD const { User } = require('./user.model') module.exports = [User] 主机添加到可信主机列表中。为此,请输入以下命令:

pypi

答案 1 :(得分:0)

如果您位于防火墙后面,并且控制台无法访问互联网,则可能会发生这种情况。您可以将软件包下载到本地并运行

python -m pip --install -e /path/to/package/folder

或下载wheel文件并运行

python -m pip install /path/to/wheel_file.whl

答案 2 :(得分:0)

非常感谢@Louis'LYRO'Dupont和@Quang Hoang帮助我完成了这一工作。我最终要做的是去pypi.python.org并将所有需求下载为.whl文件,以便运行matplotlib。这需要一些工作,因为我必须在安装每个需求之后尝试安装matplotlib,以查看下一个需求是什么。再次感谢你们,祝您度过愉快的一周!