簡體   English   中英

在mac osx中設置python路徑?

[英]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安裝的可執行文件...

安裝MacPorts

  1. 編輯你的~/.profile
  2. 添加以下行: 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.

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