尽管我做了各种尝试,但还是无法让virtualenv工作。我在MAC OS X上使用以下方法安装virtualenv:

pip install virtualenv

并将PATH添加到我的.bash_profile中。每次我尝试运行virtualenv命令时,它都会返回:

-bash: virtualenv: command not found

每次我运行pip install virtualenv时,它都会返回:

Requirement already satisfied (use --upgrade to upgrade): virtualenv in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages

我知道在mac中,virtualenv应该正确安装

/usr/local/bin

virtualenv确实安装在/usr/local/bin中,但每当我试图运行virtualenv命令时,都找不到该命令。我还尝试在/usr/local/bin目录下运行virtualenv命令,它给了我相同的结果:

-bash: virtualenv: command not found

这些是我添加到.bash_profile中的路径

export PATH=$PATH:/usr/local/bin
export PATH=$PATH:/usr/local/bin/python
export PATH=$PATH:/Library/Framework/Python.framework/Version/2.7/lib/site-packages

有什么解决办法吗?为什么会这样呢?


当前回答

apt update
apt upgrade
apt install ufw python virtualenv git unzip pv

3个命令和一切工作!

其他回答

如果你使用的是Linux,打开终端,在中间输入virtualenv,然后用tab键自动补全。如果没有自动完成功能,运行以下命令安装virtualenv:

mycomp$sudo apt-get install virtualenv
//if you're already super user.
mycomp#apt-get install virtualenv

你现在可以导航到你想要创建项目的地方,并执行:

myprj$pip3 install virtualenv    
//to install python 3.5 and above  
myprj$virtualenv venv --python=python3.5  
//to activate virtualenv  
(venv)myprj$source venv/bin/activate  
(venv)myprj$deactivate

我很长一段时间都有同样的问题。 我通过运行这两个命令来解决这个问题,第一个是安装,第二个是激活env:

python3 -m pip install virtualenv
python3 -m virtualenv yourenvname

请注意,我使用的是python3,如果python3失败,您可以将其更改为python。 谢谢。

你说过每次运行pip安装时,你都会得到需求已经满足(使用——upgrade to upgrade): virtualenv in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages。你需要做的是:

更改目录(转到virtualenv.py所在目录) cd /图书馆/框架/ Python.framework /版本/ 2.7 / lib / python2.7 /网站 如果你执行ls,你会看到脚本是virtualenv.py 像这样运行脚本: python virtualenv.py——分发/the/path/at/which/you/want/the/new/venv/at theNameOfTheNewVirtualEnv

希望这能有所帮助。我的建议是多研究venvs。这里有一个很好的资源:https://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/

如果你用

pip install virtualenv

你需要逃离

sudo /usr/bin/easy_install virtualenv

将它放在/usr/local/bin/中。

默认情况下,上述目录应该在您的PATH中;否则,相应地编辑你的.zshrc(或.bashrc)。

apt update
apt upgrade
apt install ufw python virtualenv git unzip pv

3个命令和一切工作!