簡體   English   中英

python 3符號鏈接到python 2-如何撤消

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

  1. brew update
  2. brew upgrade (可選,但強烈建議)
  3. brew prune
  4. brew unlink python && brew link python

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM