[英]Set up python path in mac osx?
我用Macports在mac os(山獅)上安裝了python。 當我運行$ python當我嘗試導入pandas或matplotlib時,它在“無法導入urandom”時出錯。
如果我運行$ python 2.7一切運行完美。
我想改變python總是使用python2.7。
我嘗試使用sudo port select python python27。 但這沒有幫助。
請幫助我,我是mac的新手。
首先讓我先說一下OSX已經安裝了python。 Lion和Mountain Lion有python2.7作為系統默認值。
現在假設您確實想要使用macports版本,我的猜測是您只安裝了它,但是沒有修改PATH
的步驟讓它首先看看macport安裝的可執行文件...
~/.profile
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
下次打開shell時,它會將macports安裝位置放在路徑的前面,使您可以訪問可執行文件。
如果我沒記錯的話,你可能想做一個"sudo port activate python"
。 "which python"
告訴你什么? 如果它是/usr/bin/python
,那么你正在運行OSX Python。 如果,OTOH,它是/usr/local/bin/python
你可能正在使用ports版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.