无法在 MacO 上运行 virtualenvwrapper

bru*_*uno 4 macos virtualenvwrapper macos-sierra

我尝试在 mac(高 sierra 10.13.4)上运行 virtualenvwrapper,但出现此错误:

-bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我已经按照文档安装了 pip,但似乎没有任何效果:/

奇怪的是,该文件virtualenvwrapper.sh存在于提到的目录中:

lem4fia@MBP-de-Bruno ~ $ ls /usr/local/bin
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

我已经尝试卸载并重新安装 virtualenvwrapper 但同样的问题仍然发生。

有人有解决方案吗?

bru*_*uno 7

好的,我通过这样做解决了这个问题:

pip uninstall virtualenvwrapper

卸载将询问我是否要继续,但第一行显示了正确的路径,virtualenvwrapper.sh因为位置从操作系统更改为操作系统,版本更改为版本,我已复制路径并回答否以保持安装 virtualenvwrapper,然后粘贴的正确路径.bash_profile

在此之后,我收到一条错误消息,说 virtualenvwrapper 找不到 virtualenv,但通过使用 pip 卸载并再次安装 virtualenv 来修复它。

  • +1非常有用,就我而言,我使用的是`pyenv`,所以路径是`/Users/username/.pyenv/versions/3.5.9/bin/virtualenvwrapper.sh` (2认同)