[英]Macports claims python is 2.7.6, however python --version says 2.7.5
我在osx-mavericks上,遇到分段錯誤:11問題。
這樣的帖子: 分段錯誤:OS X中的11表示這可能是python 2.7.5引起的
我試圖將python升級到下一個版本。
當我做
port installed | grep python
我懂了:
python27 @2.7.6_0 (active)
但是,當我跑步時
python --version
我懂了
Python 2.7.5
它對python2.7 --version也具有相同的行為。 誰能幫我這個? 如何獲得python 2.7.6或更高版本? 它已經在那兒了,只是表現怪異嗎? 我的機器上仍然有2.7.5嗎? (另外,值得注意的是,我對osx開發環境有些陌生)
謝謝大家。
我在/ opt / local / bin / python中找到了macports python,而哪個python向我展示了/ usr / local / bin / python。 我更改了在我的PATH中看到這兩個目錄的順序,現在似乎一切正常。
OSX隨附python。 路徑上的python版本很可能是現成的版本。 如果您使用
which python
您應該獲得正在調用的python的目錄位置,然后可以查看它是macports還是OSX版本。 我的10.8 Mac上的OSX Python位於/Library/Frameworks/Python.framework中。
使用下面的Ned Deily的注釋,您可以在終端上找到要使用的python的位置。 然后,您可以在〜。/ bash_profile中添加一行,以將PYTHONPATH設置為您要使用的版本,如下所示。
export PYTHONPATH=$PYTHONPATH:/path/to/your/python
然后,您必須重新打開終端或獲取.bash_profile。
source .bash_profile
然后再次使用which命令,以確保您具有所需的版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.