我必须在ubuntu 12.04上安装virtualenv,但它显示以下错误
sudo pip install virtualenv
[sudo] password for raushan:
Downloading/unpacking virtualenv
Cannot fetch index base URL http://pypi.python.org/simple/
Could not find any downloads that satisfy the requirement virtualenv
No distributions at all found for virtualenv
Storing complete log in /home/raushan/.pip/pip.log
答案 0 :(得分:4)
无法获取索引基础网址http://pypi.python.org/simple/
听起来你无法访问PyPi。
尝试在浏览器中导航至http://pypi.python.org/simple/,看看您是否能够连接。您是否使用代理来访问网站?
检查您是否能够从命令行访问PyPi也很有用。尝试:
wget http://pypi.python.org/simple/
如果您正在使用代理,请在命令行上启用它:
export HTTP_PROXY="http://your.proxy.address.com:8000"
export HTTPS_PROXY=$HTTP_PROXY
使用您拥有的任何详细信息替换您的代理地址和端口。
答案 1 :(得分:4)
如果您尝试在ubuntu上安装它,请尝试使用
sudo apt-get install python-virtualenv
这样可以正常工作。
答案 2 :(得分:0)
这是因为http://pypi.python.org上的重负荷而发生的。其他替代方案是镜像站点。从镜像站点下载包,如mirror site,并在终端>>上使用此命令。 python setup.py install
答案 3 :(得分:0)
如果您在Yum Update或yum install时收到此错误,请执行以下操作:
Error: Cannot retrieve metalink for repository: fedora/18/x86_64. Please verify its path and try again
答案: 请检查 /etc/yum.conf中的代理,即env变量1. http_proxy 2. https_proxy 3. http_proxy
输入代理如:
export http_proxy=xxx.xxx.xxx.xxx:port_no
export https_proxy=xxx.xxx.xxx.xxx:port_no
答案 4 :(得分:0)
创建自己的Python虚拟环境,名为: 我给了它VE。
git clone https://github.com/pypa/virtualenv.git
python virtualenv.py VE
要激活新的虚拟环境,请运行:
。 VE /斌/激活 示例输出(注意提示已更改): (VE)c34299 @ a200dblr $
之后删除克隆的回购。