我是一名理科生,最近给自己买了一台装有 Windows 10 的新电脑。我为我的课程安装了 anaconda3、pycharm 和 pyzo。但我在使用这些库时遇到了很多麻烦:在 Pycharm 和 Pyzo 上,尝试导入 Numpy(或依赖于 numpy 的库,如 pandas)都会失败,并显示以下消息:
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Requirement already satisfied: numpy in c:\users\agnes\anaconda3\lib\site-packages (1.15.4)
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
但是,导入已存在的、未与 numpy 链接的模块是可行的。第二个问题是:我无法安装任何东西(pip install turtle
例如,如果我尝试安装,我会得到与之前相同的错误 - 无论是在 Pyzo 还是 Pycharm 上)并且,当我尝试以下命令时python -m pip install --upgrade pip
(我相信所有以“python”开头的命令),我得到:
File "<console>", line 1
python -m pip install --upgrade pip
^
SyntaxError: invalid syntax
那么,我应该尝试删除 Anaconda 并重新安装吗?是不是有些参数我没有正确激活?
感谢您帮助一位无法运行代码的贫困学生!
答案1
通过再次卸载并使用新的安装程序重新安装解决了问题 - 是安装程序损坏了。