在mac osx中设置python路径?

时间:2012-08-23 01:39:29

标签: python macos python-2.7

我用Macports在mac os(山狮)上安装了python。 我跑的时候 $蟒蛇   当我尝试导入pandas或matplotlib时,它会在“无法导入urandom”时出错。

如果我跑 $ python 2.7   一切都运行得很好。

我想改变python总是使用python2.7。

我尝试使用sudo port select python python27。但这没有帮助。

请帮助我,我是mac的新手。

2 个答案:

答案 0 :(得分:2)

首先让我先说一下OSX已经安装了python。 Lion和Mountain Lion的系统默认为python2.7。

现在假设您确实想要使用macports版本,我的猜测是您只安装了它,但没有修改您的PATH以使其首先查找macport安装的可执行文件。

Installing MacPorts

  1. 修改您的~/.profile
  2. 添加以下行:export PATH=/opt/local/bin:/opt/local/sbin:$PATH
  3. 下次打开shell时,它会将macports安装位置放在路径的前面,让您可以访问可执行文件。

答案 1 :(得分:0)

如果我没记错的话,您可能想要"sudo port activate python""which python"告诉你什么?如果它是/usr/bin/python,那么你正在运行OSX Python。如果,OTOH,它是/usr/local/bin/python你可能正在使用ports版本。