我目前正在尝试使用本教程安装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
答案 0 :(得分:2)
当您不使用分发包装系统安装virtualenv / python时,可能会发生这种情况。
您可能希望在https://github.com/pypa/virtualenv/tree/develop/virtualenv_support下载文件并使用--extra-search-dir virtualenv_support
这也在这里解释:http://www.virtualenv.org/en/latest/#environment-variables-and-configuration-files。