ERROR: Could not find a version that satisfies the requirement virtualenv (from versions: none)

问题:

使用命令pip install virtualenv报出如下错误:

ERROR: Could not find a version that satisfies the requirement virtualenv (from versions: none)
ERROR: No matching distribution found for virtualenv

原因:

提示超时,可能是由于pipl默认使用的源是国外网站,导致下载超级慢,出现超时错误,下载不成功。

解决方法:

使用国内pip源,在命令中添加参数,如下:如果下载其他包只需要修改virtualenv即可。

pip install virtualenv -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

安装好的包所在目录:D:\software\Python3\InstallDir\Scripts,重点是Scripts。

如果每次下载依赖包都要写这么长的参数,会是多么麻烦的一件事。windows下有没有这样一个配置文件,可以在里面修改下载的pip源,从而事半功倍?答案是有的,但是需要我们自己创建。
打开文件资源管理器(快捷键win + E),输入%APPDATA%,会跳转到一个文件夹中,在这个文件夹下新建pip文件夹。


新建pip

进入pip文件夹,新建pip.ini文件,这个配置文件里面填写pip下载源,例子是清华源镜像。

[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
pip.ini文件
成功

你可能感兴趣的:(ERROR: Could not find a version that satisfies the requirement virtualenv (from versions: none))