首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >pip3失败,但pip在虚拟环境中运行良好。

pip3失败,但pip在虚拟环境中运行良好。
EN

Stack Overflow用户
提问于 2015-12-02 08:48:19
回答 1查看 882关注 0票数 1

我想为python3安装virtualenv。在过去的一个小时里,我一直在努力想办法解决这个问题,但没有运气。

代码语言:javascript
运行
复制
root@XXXX:~# pip3 install virtualenv
Downloading/unpacking virtualenv
  Cannot fetch index base URL https://pypi.python.org/simple/
  Could not find any downloads that satisfy the requirement virtualenv
Cleaning up...
No distributions at all found for virtualenv
Storing debug log for failure in /root/.pip/pip.log
root@XXXX:~# vim /root/.pip/pip.log
root@XXXX:~# pip install virtualenv
Downloading/unpacking virtualenv
  Downloading virtualenv-13.1.2-py2.py3-none-any.whl (1.7MB): 1.7MB downloaded
Installing collected packages: virtualenv
Successfully installed virtualenv
Cleaning up...

正如您所看到的,pip工作正常,但是pip3超时了。

根据来自故障的pip.log输出,pip3超时尝试从pypi请求:

代码语言:javascript
运行
复制
/usr/bin/pip3 run on Wed Dec  2 08:45:51 2015
Downloading/unpacking virtualenv
  Getting page https://pypi.python.org/simple/virtualenv/
  Could not fetch URL https://pypi.python.org/simple/virtualenv/: timed out
  Will skip URL https://pypi.python.org/simple/virtualenv/ when looking for download links for virtualenv
  Getting page https://pypi.python.org/simple/
  Could not fetch URL https://pypi.python.org/simple/: timed out
  Will skip URL https://pypi.python.org/simple/ when looking for download links for virtualenv
  Cannot fetch index base URL https://pypi.python.org/simple/
  URLs to search for versions for virtualenv:
  * https://pypi.python.org/simple/virtualenv/
  Getting page https://pypi.python.org/simple/virtualenv/
  Could not fetch URL https://pypi.python.org/simple/virtualenv/: timed out
  Will skip URL https://pypi.python.org/simple/virtualenv/ when looking for download links for virtualenv
  Could not find any downloads that satisfy the requirement virtualenv
Cleaning up...
  Removing temporary dir /tmp/pip_build_root...
No distributions at all found for virtualenv
Exception information:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/usr/lib/python3/dist-packages/pip/commands/install.py", line 278, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  File "/usr/lib/python3/dist-packages/pip/req.py", line 1178, in prepare_files
    url = finder.find_requirement(req_to_install, upgrade=self.upgrade)
  File "/usr/lib/python3/dist-packages/pip/index.py", line 277, in find_requirement
    raise DistributionNotFound('No distributions at all found for %s' % req)
pip.exceptions.DistributionNotFound: No distributions at all found for virtualenv

任何关于我如何解决这个问题的建议都是很棒的。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-02 08:52:26

pip3没有虚拟环境,但是很容易设置一个使用python3的新环境。

  1. 你用普通的pip安装它

pip install virtualenv

  1. 配置要使用python3的新虚拟主机

virtualenv -p python3 envname

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34038329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档