我正在尝试使用该对话框在VS2015 Python 2.7项目中安装numpy,如下所示:
当我运行它时,我收到以下消息:
You are using pip version 6.1.1, however version 8.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
C:\Python27\lib\site-packages\pip-6.1.1-py2.7.egg\pip\_vendor\requests\packages\urllib3\util\ssl_.py:79: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Command "C:\Python27\python.exe -c "import setuptools, tokenize;__file__='c:\\users\\dixon\\appdata\\local\\temp\\pip-build-rmjkhk\\numpy\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\dixon\appdata\local\temp\pip-fxbttw-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in c:\users\dixon\appdata\local\temp\pip-build-rmjkhk\numpy
'numpy' failed to install. Exit code: 1
我不确定为什么我需要不同的SSL上下文?我需要安装另一个证书吗?
答案 0 :(得分:3)
numpy
目前在Windows上不pip install
,其中没有一个PTVS能为您解决。
修改:numpy
最近为Windows上传的广告素材,因此pip install
将有效。但是,在安装依赖于numpy
的其他预构建软件包时,您需要小心,因为pip不会强制执行严格的兼容性约束。如果您需要一整套科学软件包,那么一般建议仍来安装Anaconda而不是python.org Python。
SSL警告可能表示您使用的是Python 2.7.8或更早版本。 2.7的后续版本包括改进的(即工作)SSL支持,有助于确保您的连接不被劫持。