Python virtualenv – > venv / bin / python中的新的python可执行文件

我目前正在试图安装Sevabot这个教程: https ://sevabot-skype-bot.readthedocs.org/en/latest/ubuntu.html一切都很好,直到我需要安装Sevabot。 我可以下载virtualenv.py文件,但是当我想执行python virtualenv.py时,它会返回一个错误。

~/sevabot$ python virtualenv.py venv New python executable in venv/bin/python Cannot find sdist setuptools-*.tar.gz Cannot find sdist pip-*.tar.gz

奇怪的是,我做了5次没有任何问题。 总是Ubuntu 12.04 x86_64。 已经做了几次干净的安装。

 ~/sevabot$ uname -a Linux sbvps01 2.6.32-5-openvz-amd64 #1 SMP Fri May 10 09:43:55 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux 

Virtualenv是最新的:

 easy_install virtualenv Searching for virtualenv Best match: virtualenv 1.7.1.2 Adding virtualenv 1.7.1.2 to easy-install.pth file Installing virtualenv script to /usr/local/bin Using /usr/lib/python2.7/dist-packages Processing dependencies for virtualenv Finished processing dependencies for virtualenv 

Python版本:

 python -V Python 2.7.3 

当你没有使用分发包装系统来安装virtualenv / python时,会发生这种情况。 您可能需要在https://github.com/pypa/virtualenv/tree/develop/virtualenv_support下载文件,并使用--extra-search-dir virtualenv_support运行--extra-search-dir virtualenv_support

这也在这里解释: http : //www.virtualenv.org/en/latest/#environment-variables-and-configuration-files 。