我正在尝试运行脚本来安装pip,我得到:
$ python get-pip.py
Collecting pip
Could not fetch URL https://pypi.python.org/simple/pip/: There was a problem confirming the ssl certificate: [X509] PEM lib (_ssl.c:2825) - skipping
Could not find a version that satisfies the requirement pip (from versions: )
No matching distribution found for pip
我尝试使用openssl将证书下载到pem文件并附加到商店:
$ python -c "import requests; print requests.certs.where()"
/etc/pki/tls/certs/ca-bundle.crt
我尝试创建自己的密钥库并使用env变量传递REQUESTS_CA_BUNDLE
我试图通过os启动scripe:
python -c "import os;verify=False;os.system('./get-pip.py')"
无。作品。它一直在抱怨SSL验证失败。我有什么想法可以让它发挥作用吗?
答案 0 :(得分:0)
我能够使用matzeri发布的链接中的答案轻松地在cygwin中安装所有内容:
Can Jupyter notebook's bash_kernel be installed in a windows 7 OS%E2%80%8C%E2%80%8Be安装-IN-A - - 窗口7-OS
这也很有帮助,我不知道在哪里可以找到很多所需的库,原来他们已经在Cygwin中了:
https://www.codefull.org/2015/12/installing-scipy-numpy-and-matplotlib-under-cygwin/
从文章中:你需要通过Cygwin的软件包管理器安装liblapack-devel和libopenblas(SciPy依赖于它们)。你还需要安装gcc-fortran,python-gtk2,tcl-tk,'libpng',pkg-config和一堆其他的东西(pip安装程序抱怨)。 pip抱怨的依赖关系很简单(只需将它们标记为在Cygwin的安装程序中安装)。
要安装scipy,numpy和matplotlib,我必须像这样调用它:
pip install -U scipy --index-url=http://pypi.python.org/simple --trusted-host pypi.python.org
pip install -U numpy --index-url=http://pypi.python.org/simple --trusted-host pypi.python.org
pip install -U matplotlib --index-url=http://pypi.python.org/simple --trusted-host pypi.python.org