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

tam*_*tam 4 python uninstallation virtualenv

我不记得我最初是如何安装的virtualenv,并且显然没有一个pippip3、 和brew正在声明它。

$XXX list | grep virtualenv
Run Code Online (Sandbox Code Playgroud)

什么也不返回。XXX 是pip、pip3 和brew。

但这里它确实返回一个目录:

$which -a virtualenv
/usr/local/bin/virtualenv
Run Code Online (Sandbox Code Playgroud)

那么谁在“控制”呢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
Run Code Online (Sandbox Code Playgroud)

Pin*_*San 5

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

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

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