[英]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.