如果这是一个基本问题,请道歉:
我一直在尝试按照教程here在我的笔记本电脑上设置Python。在 PIP,VIRTUALENV + VIRTUALENVWRAPPER 副标题下,它说
现在设置virtualenvwrapper:
1 $ export WORKON_HOME=$HOME/.virtualenvs
2 $ export MSYS_HOME=/c/msys/1.0
3 $ source /usr/local/bin/virtualenvwrapper.sh
上面的最后一行给出了以下错误:
$ source /usr/local/bin/virtualenvwrapper.sh
sh.exe": /usr/local/bin/virtualenvwrapper.sh: No such file or directory
因此,当我测试我的设置时,我收到以下错误:
$ mkvirtualenv TestEnv
sh.exe": mkvirtualenv: command not found
有些人可以帮帮我吗?
这一切都在Win7笔记本电脑上。
感谢。
答案 0 :(得分:9)
根据您所写的内容,我认为您正在混合使用Windows和Linux shell命令。
我强烈建议您在转向包装器之前先让virtualenv正常工作
在Windows 7上获得virtualenv
pip install virtualenv
然后
virtualenv name_to_your_env
name_to_your_env\Scripts\activate
答案 1 :(得分:4)
我遇到了同样的问题但是在Windows中以不同的方式工作。
pip install virtualenv
virtualenv venv
.\venv\Scripts\activate.bat
这里的关键是运行activate.bat而不是激活。一旦我这样做并关闭并再次打开cmd并尝试正常
.\venv\Scripts\activate
它奏效了。我不知道为什么,但它对我有用,希望它能帮助别人。
答案 2 :(得分:2)
根据您的评论,virtualenvwrapper.sh
不在/usr/local/bin
。
您应该将正确的路径传递给source
命令。
source /path/to/..../Scripts/virtualenvwrapper.sh
答案 3 :(得分:0)
我遇到了同样的问题并通过下载mktemp binary
for windows并在git / bin下解压缩来解决它。然后它工作。 (我试图在Windows 7下的Git Bash下运行leiningen
[lein help]命令)
这是我访问过的download site。