5

抱歉,如果这是一个基本问题:

我一直在尝试按照此处的教程在笔记本电脑上设置 Python 。在PIP,VIRTUALENV + VIRTUALENVWRAPPER字幕下,它说

  1. 现在设置 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 笔记本电脑上。

谢谢。

4

4 回答 4

9

根据您所写的内容,在我看来您正在混合使用 Windows 和 Linux shell 命令。

我强烈建议您在使用包装器之前先让 virtualenv工作

在 Windows 7 上获取 virtualenv

pip install virtualenv

然后

virtualenv name_to_your_env

name_to_your_env\Scripts\activate
于 2013-09-08T13:53:27.613 回答
5

我遇到了同样的问题,但让它在 Windows 中以不同的方式工作。

pip install virtualenv
virtualenv venv

.\venv\Scripts\activate.bat

这里的关键是运行 activate.bat 而不仅仅是激活。一旦我这样做并关闭并再次打开 cmd 并尝试正常

.\venv\Scripts\activate

有效。我不知道为什么,但它对我有用,希望它可以帮助别人。

于 2016-02-03T00:12:03.523 回答
3

根据您的评论,virtualenvwrapper.sh不在/usr/local/bin.

您应该将正确的路径传递给source命令。

source /path/to/..../Scripts/virtualenvwrapper.sh
于 2013-09-08T13:51:06.740 回答
0

我遇到了同样的问题,通过下载mktemp binarywindows并在git/bin下解压来解决。然后它工作。(我试图leiningen在 Windows 7 上的 Git Bash 下运行 [lein help] 命令)

这是我访问的下载站点。

于 2014-11-16T18:15:22.683 回答