我正在运行最新的Python版本3.6.4。
我是通过https://pip.pypa.io/en/stable/installing/
中的这些说明安装pip的要安装pip,请安全下载get-pip.py。 [1]:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
检查get-pip.py是否有任何恶意。然后运行以下命令:
python get-pip.py
pip install -U pip
最后,当我开始安装SciKit时,我遇到了以下问题:
pip install -U scikit-learn
收集scikit-learn 无法获取URL https://pypi.python.org/simple/scikit-learn/:确认ssl证书时出现问题:[SSL:TLSV1_ALERT_PROTOCOL_VERSION] tlsv1警报协议版本(_ssl.c:590) - 正在跳过
无法找到满足要求的版本scikit-learn(来自版本:) 找不到scikit-learn的匹配分布
我无法在stackover上找到任何具体的地址来解决我的问题并尝试了一些建议的解决方案而没有成功。 (即点击卸载scikit-learn,sudo pip install scikit-learn)
我真的很难过为什么我不能安装scikit学习包。我想开始使用它。谁能帮我吗?
答案 0 :(得分:0)
很可能,这是证书的临时问题。我刚加载它(使用带有pip 10.0.0的3.6.5虚拟环境)并且没有问题。我还将https://pypi.python.org/simple/scikit-learn/加载到Opera中,证书现在绝对有效。
我还建议使用virtualenv(https://virtualenv.pypa.io/en/stable/)。它避免了一些令人沮丧的问题,如pip指向2.7版本而不是pip3。