希望有人能幫助我。我遵循了一些關於爲python開發設置新機器的指南。 (one)(two)os x,python,homebrew - >奇怪的事情
我跟着幾乎一切,但我真的很困惑的變化我.bash_profile
當我在.bash_profile
註釋掉和類型which python
到終端,我看到我的期望。
which python
/usr/local/bin/python
python
Python 2.7.11 (default, Jan 22 2016, 08:29:18)
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
bash_profile中發生了什麼,如果我評論一切,保存它並運行命令,怎麼沒有關係?
更重要的是,我如何到我的默認安裝的蟒蛇,並確保它仍然存在和不受影響?我的理解是上述版本是由Homebrew安裝的Python嗎?
感謝您的解釋。我的問題是,我似乎無法顯示默認的Python路徑出於某種原因。我評論了'export'字符串,保存並運行source〜/ .bash_profile,並且仍然看到新的自制軟件安裝。有任何想法嗎? –
好吧,在.bash_profile中註釋所有的東西后,我能打開默認的Python /'這python'產生'在/ usr/bin中/ python'。現在,誰能告訴我修改'PATH'的最佳實踐,以便自制軟件Python是默認的?是通過編輯/ etc /路徑還是.bash_profile或.bashrc? –
@nrksj,它取決於...如果你想改變它在系統範圍內 - 在/ etc/environment中對所有用戶執行 - '/ etc/profile',對於單個用戶 - 在'.profile'/.bash_profile'在他/她的家目錄(例如'〜/ .profile' /'〜/ .bash_profile')。在'/ etc/environment'中只需添加到'PATH'設置中,在其他文件中添加'export PATH =/new/path/part:$ PATH'。重要提示:許多系統程序依賴於系統範圍的Python,例如如果系統Python是Python2,並且將其修改爲Python3 - 這可能會導致系統崩潰。因此,根據您試圖達到的目標,最好修改單個用戶。 – Nikita