virtualenv:在 macOS 上卸载并重新安装

virtualenv: uninstall and reinstall on macos

我不记得我最初是如何安装 virtualenv 的,显然 pippip3brew 的 none 正在声明它。

$XXX list | grep virtualenv

Returns 没什么。 XXX 是 pip、pip3 和 brew。

但这里是 return 一个目录:

$which -a virtualenv
/usr/local/bin/virtualenv

那么'controlling'virtualenv是谁?如何卸载并重新安装?

我这样做的动机是因为 virtualenv 指向一个不存在的/错误链接的解释器,我被告知重新安装 virtualenv 可能会解决这个问题。提前致谢!

$ virtualenv my_venv
-bash: /usr/local/bin/virtualenv: /usr/local/opt/python3/bin/python3.6: bad interpreter: No such file or directory

您可能已经使用 easy_install 安装了 virtualenv 或按照此处 https://virtualenv.pypa.io/en/latest/installation/ 的建议下载了 tar.gz 文件。

无论哪种方式,您都可以尝试使用 pip 在当前安装的基础上重新安装 virtualenv。如果这不起作用,您可能需要通过使用 brew 再次安装 python 来修复错误的解释器错误,从而从根本上解决问题。

virtualenv 在该位置似乎是一个二进制文件,因此如果您有 root 权限,您也可以从该位置删除该文件 /usr/local/bin/