我试图在 GitBash (Windows 7) 中设置 virtualenvwrapper。我写下一行:
1 $ 导出 WORKON_HOME=$HOME/.virtualenvs
2 $ export MSYS_HOME=/c/msys/1.0
3 $源/usr/local/bin/virtualenvwrapper.sh
最后一行给我一个错误:
源/usr/local/bin/virtualenvwrapper.sh
sh.exe:/usr/local/bin/virtualenvwrapper.sh: 没有那个文件或目录
我发现,我的驱动器上的位置是 virtualenvwrapper.sh
并更改目录名称。在我的电脑上是 /c/Python27/Scripts/virtualenvwrapper.sh
。当我再次运行命令时
$source/c/Python27/Scripts/virtualenvwrapper.sh
我收到下一条错误消息:
sh.exe":mktemp:command not found 错误:virtualenvwrapper 无法创建临时文件名
我检查我的环境变量:C:\python27\;C:\python27\scripts\;C:\python27\scripts\virtualenvwrapper.sh\;C:\msys;C:\Program Files (x86 )\Git\cmd;C:\Program Files (x86)\Git\bin\
不知道哪里错了
最佳答案
错误是说 sh.exe(shell)找不到匹配 mktemp 的命令,这意味着它不存在于 GitBash,至少不在你的环境中。
一个选择是您可以下载 Windows 版本的 mktemp,例如 http://gnuwin32.sourceforge.net/packages/mktemp.htm然后将其放在C:\Program Files (x86)\Git\bin 目录中。然后 shell 应该能够匹配 mktemp 命令并能够继续。
关于python - GitBash 中的错误 virtualenvwrapper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24478623/