繁体   English   中英

更新pip.conf文件以使用https

[英]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 

我的设置

  • Ubunto 12.04 VM

您应该在配置中使用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

从2011-04-04版本更新到最新版本

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM