[英]python 3 symlinked to python 2 - how to undo
正在运行的brew医生最近给我一个错误,指出python 3与python符号链接。 当我键入python时,它确实会加载python 3.4解释器。 我不确定这是怎么发生的。 我最近确实将带有virtualenv的默认安装的python更改为python3(大多数项目是python 3):
export VIRTUALENV_PYTHON=python3
这会改变符号链接吗?
export VIRTUALENV_PYTHON=python
没有修复它,尽管我怀疑那是因为它已经符号链接了。 (我用brew安装python 2.7和python 3,这些以前还不错)。
(如果更改virtualenv设置导致了此问题,还有另一种方法可以使默认的python3而不引起symlink问题吗?)
您应该更新brew,然后修剪所有过时的链接,然后重新链接Python 2。
brew update
brew upgrade
(可选,但强烈建议) brew prune
brew unlink python && brew link python
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.