2013-10-28 60 views
1

我最近从Snow Leopard升级到Mountain Lion,似乎已经删除了我所有的Python软件包。我想重新安装到系统Python(2.6),但是我选择的任何方法(source/easy_install/port)都想要安装到2.7。有时候我可以将鸡蛋文件拖到正确的目录中,它可以正常工作,但有时它不会。easy_install和macports不能在Mac OS X上安装到正确版本的Python 10.8

假设Python 2.6处于活动状态。 easy_install和port为什么要使用2.7,我该如何解决它?

$ python 
Python 2.6.7 (r267:88850, Oct 11 2012, 20:15:00) 
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin 

$ sudo port select python 
Available versions for python: 
    base.mp_1382830518 
    none 
    none.mp_1382830518 
    python25-apple 
    python25-apple.mp_1382830518 
    python26 
    python26-apple (active) 
    python26-apple.mp_1382830518 
    python27 
    python27-apple 
    python27-apple.mp_1382830518 

回答

1

我的MacPorts每个Python提供不同的easy_install命令:

[~]% easy_install 
easy_install  easy_install-2.5 easy_install-2.6 easy_install-2.7 easy_install-3.2 

但是从来没有使用easy_install对系统的Python。 Always use virtualenv,您可以避免像系统更新等问题擦除您的Python环境。

+0

谢谢!我没有尝试过,但这似乎是正确的。我设法恢复所有我的旧包,只需将它们从我的时间机器备份中拖出 – Jeff

+0

我的MacPorts甚至不知道easy_install。 '端口列表'什么也不显示。我没有任何这些二进制文件,只是/ usr/bin /中的stock_symantec系统easy_install。我如何像上面那样安装它? – Michael

相关问题