[英]Updating the pip.conf file to use https
我无法配置我的pip.conf文件以规定PIP应该从https://pypi.python.org/simple/而不是http://pypi.python.org/simple/查找下载
我有一个相关的问题发布PIP无法找到满足SQLAlchemy要求的任何下载,其中有几个人诊断出了什么问题。 但是我无法解决问题。
我使用pip配置文件文档打开了位于/home/user/.pip/pip.conf
pip.conf文件,我在下面添加了它。 文件中没有其他内容。
[global]
timeout = 60
find-links = https://pypi.python.org/simple/
[install]
find-links = https://pypi.python.org/simple/
保存退出后没有变化。 我仍然无法运行pip install等命令
$ sudo pip install SQLAlchemy
Downloading/unpacking SQLAlchemy
Cannot fetch index base URL http://pypi.python.org/simple/
Could not find any downloads that satisfy the requirement SQLAlchemy
No distributions at all found for SQLAlchemy
Storing complete log in /home/user/.pip/pip.log
我的设置
您应该在配置中使用index-url = https://pypi.python.org/simple/
而不是find-links
。 这将取代默认值而不是仅添加另一个选项(这是find-links
所做的)。
从最新指南: https : //pip.pypa.io/en/stable/user_guide/#config-file
新的默认配置文件是:
$HOME/.config/pip/pip.conf
传统的每用户配置文件也受到尊重:
在Unix和macOS上,配置文件是:
$HOME/.pip/pip.conf
pip版本1.0相当陈旧,pypi显示日期2011-04-04。 考虑安装最新版本。
自2011年以来,出现了一些重大变化(安全修复,对车轮格式的支持......)
我会先完全删除apt-get
安装的pip
,包括。 清理周围目录中的任何内容。 然后使用get-pip.py
上所述的get-pip.py进行安装。
我知道,经常推荐使用Linux发行包,但是使用pip它根本就不实用。
我认为您的更改未被使用。
pip install --find-links=https://pypi.python.org/simple/ SQLAlchemy
适用于我的系统。
。 日志说它正在检查https://pypi.python.org/simple 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.