问题:
使用命令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文件
成功
网友评论