【发布时间】:2019-08-08 14:40:41
【问题描述】:
$ sudo pip install numpy # or anything else
错误:
目录 '/home/user/.cache/pip/http' 或其父目录不属于当前用户,缓存已被禁用。请检查该目录的权限和所有者。如果使用 sudo 执行 pip,您可能需要 sudo 的 -H 标志。 (尝试 sudo -H,其余错误仍然存在)
pip 配置了需要 TLS/SSL 的位置,但是 Python 中的 ssl 模块不可用。
收集 numpy
连接被 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.") 中断后重试 (Retry(total=4, connect=None, read=None, redirect=None, status=None)) ':/简单/numpy/
pip 配置了需要 TLS/SSL 的位置,但是 Python 中的 ssl 模块不可用。
无法获取 URL https://pypi.org/simple/pip/:确认 ssl 证书时出现问题:HTTPSConnectionPool(host='pypi.org', port=443):最大重试次数超出 url:/simple/pip/(由 SSLError(“Can '不连接到 HTTPS URL,因为 SSL 模块不可用。")) - 跳过
$ python -V
Python 3.7.3
$ pip -V
来自 /usr/local/lib/python3.7/site-packages/pip (python 3.7) 的 pip 19.0.3
$ whereis pip
pip: /usr/local/bin/pip2.7 /usr/local/bin/pip3.7 /usr/local/bin/pip /usr/local/bin/pip3.6
pip3.6出现在:
$ sudo su
$ update-alternatives --install /usr/bin/python python /usr/bin/python3 1
在 anaconda 环境中,pip 工作正常。
在不破坏系统的情况下以安全的方式删除与 python 相关的内容并正确地重新安装内容,这是一个更可取的解决方案吗?以及如何做到这一点?
我知道有很多类似的问题,但是我已经尝试了很多东西(显然,我搞砸了一些东西)并且我没有解决问题。
谢谢!
【问题讨论】:
-
尝试在 askubuntu.com 上提问
-
谢谢,我也去问问。