mic*_*ael 2 python installation ssl pip python-3.x
我尝试在我的电脑上安装 SSL,但不断收到以下错误。我在这里错过了一些非常基本的东西吗?我尝试升级我的 pip 并升级 setuptools,但似乎没有任何效果。任何帮助将不胜感激。
C:\Users\Michael\PycharmProjects\py4e>pip3 install ssl
Collecting ssl
Using cached https://files.pythonhosted.org/packages/83/21/f469c9923235f8c36d5
fd5334ed11e2681abad7e0032c5aba964dcaf9bbb/ssl-1.16.tar.gz
ERROR: Complete output from command python setup.py egg_info:
ERROR: Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\MICHAE~1\AppData\Local\Temp\pip-install-qtieo4so\ssl\setup.
py", line 33
print 'looking for', f
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print('loo
king for', f)?
----------------------------------------
ERROR: Command "python setup.py egg_info" failed with error code 1 in C:\Users\M
ICHAE~1\AppData\Local\Temp\pip-install-qtieo4so\ssl\
Run Code Online (Sandbox Code Playgroud)
鉴于该错误,您的 Python 可执行文件似乎是 Python 3.x(需要使用print括号调用语句),但正在安装的包适用于 Python 2.x。这可能意味着您需要将 pip 升级到 Python 3(您可能已经将其升级为 pip3;即尝试运行pip3 install ssl)。
看来 PyPi 存储库中的 ssl 包仅支持 Python 2 ( https://pypi.org/project/ssl/ ),但 ssl 库已经内置到 Python 3 中 ( https://docs.python.org/ 3/library/ssl.html)
这意味着如果您使用Python 3,则无需在requirements.txt中指定ssl,如果这样做,您将看到问题中的错误。从requirements.txt中删除ssl,它就会消失。
| 归档时间: |
|
| 查看次数: |
10124 次 |
| 最近记录: |