【问题标题】:Cannot run virtualenvwrapper on MacOs无法在 MacO 上运行 virtualenvwrapper
【发布时间】:2019-02-27 08:41:39
【问题描述】:

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

-bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory

我在docs 之后安装了 pip,但似乎没有任何效果:/

奇怪的是文件virtualenvwrapper.sh存在于上述目录中:

lem4fia@MBP-de-Bruno ~ $ ls /usr/local/bin

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

有人有解决办法吗?

【问题讨论】:

  • ls -l /usr/local/bin? head -1 /usr/local/bin/virtualenvwrapper.sh? source /usr/local/bin/virtualenvwrapper.sh?
  • ls -l /usr/local/bin 显示 virtualenvwrapper.sh 指向(?)另一个路径:lrwxr-xr-x 1 lem4fia admin 58 26 Mai 17:50 virtualenvwrapper.sh -> /Users/lem4fia/Library/Python/3.6/bin/virtualenvwrapper.sh 如果我来源此路径返回相同的错误:-bash: /Users/lem4fia/Library/Python/3.6/bin/virtualenvwrapper.sh: No such file or directory 您提到的其他命令返回相同的错误太
  • 文件/Users/lem4fia/Library/Python/3.6/bin/virtualenvwrapper.sh是否存在?
  • 不,我应该将文件移动/复制到该位置,否则这将是一个“mcgyver”技巧?

标签: macos macos-sierra virtualenvwrapper


【解决方案1】:

好的,我已经解决了这个问题:

pip uninstall virtualenvwrapper

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

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

【讨论】:

  • +1 非常有用,就我而言,我使用的是pyenv,所以路径是/Users/username/.pyenv/versions/3.5.9/bin/virtualenvwrapper.sh
猜你喜欢
  • 1970-01-01
  • 2019-04-02
  • 1970-01-01
  • 1970-01-01
  • 2019-09-25
  • 1970-01-01
  • 2019-06-02
  • 2020-06-02
  • 2020-10-13
相关资源
最近更新 更多