在OS X上清除所有其他已安装的pythons

时间:2014-03-06 23:36:50

标签: python macos

为了上帝的缘故,我疯了。我是OS X的特立独行者。似乎我安装了很多蟒蛇(Anaconda,EDA [类似的东西] ......)我刚从Macports安装了一个。然后还从Macports我安装了一个名为py-graph-tool的python模块。现在,当我在python中导入此模块时,我收到此错误:

Fatal Python error: PyThreadState_Get: no current thread Abort trap: 6

我发现from this question以下内容:“当模块尝试使用与解释器使用的python库不同的python库时,即当您混合使用两个不同的pythons时,会出现此错误。”

所以我想解决方案是清理所有其他蟒蛇。所以我的问题是:如何清理所有其他蟒蛇?

1 个答案:

答案 0 :(得分:0)

假设您想使用Anaconda Python进行科学工作......请执行以下操作:

  1. 在您的主目录(.bashrc
  2. 中创建一个名为~的文件
  3. 将以下内容添加到其中:export PATH=~/anaconda/bin:$PATH
  4. 关闭所有打开的终端
  5. 现在当你打开一个新的终端时,python应该启动Anaconda Python。