【问题标题】:MacPorts install python25 and py25-gtkMacPorts 安装 python25 和 py25-gtk
【发布时间】:2011-11-30 13:22:39
【问题描述】:

我正在运行 Mac OSX 10.5.8。我最近安装了一个兼容的 macports 版本:MacPorts-2.0.3-10.5-Leopard.dmg。我正在尝试使用它来安装 python25 和 py25-gtk,我之前在其他 Mac 系统上做过,尽管它们是 10.6.*。

我已经在这台机器上安装了 python 2.5,但我重复了端口安装只是因为我过去做过这个。安装 macports 后,我执行了以下命令,然后是它们的输出。

sudo port -v install python25

--->计算python25的依赖关系

--->清理python25

---> 删除 python25 的工作目录

sudo port -v install python_select

--->清理python_select

---> 删除 python_select 的工作目录

sudo python_select python25

sudo: python_select: 找不到命令

不用说 python_select 没有正确安装。我也试过安装 py25-gtk

sudo port -v install py25-gtk

这需要一些时间来安装(几个小时)。它似乎安装正确,但是当我从我的 python shell 运行import gtk 时,我什么也没得到。

似乎 macports 没有安装 python25 和 python_select,除非它们已经安装并且 shell 配置文件有问题。基本上我只需要 pygtk 来使用我已经拥有的 python25。如果有人有任何想法,将不胜感激。

谢谢!

【问题讨论】:

    标签: installation pygtk macports python-2.5


    【解决方案1】:

    python_select 已被端口选择取代

    查看可能运行的蟒蛇

    port select --list python
    

    从该列表中选择您想要的并更改为它,例如

    sudo port select --set python python25
    

    【讨论】:

    • 非常感谢! Selecting 'python25' for 'python' succeeded. 'python25' is now active. 现在我又做了一次port install py25-gtk,看起来它已经安装了,但是在python解释器中尝试import gtk时我仍然得到ImportError。
    • 对不起,我感觉自己像个大块头。如何检查路径?
    • 我检查了与 macports 一起安装的 .profile 文件,它说我的路径是 PATH=$PATH:/usr/local/bin。然后下面有一个 MacPorts 安装程序添加:export PATH=/opt/local/bin:/opt/local/sbin:$PATH 另外我检查了 opt/local/bin,那里有很多 gtk 和 pygtk 的东西。
    • 所以我卸载了 py25-gtk 并再次安装它,它现在可以工作了。我猜你必须最后安装这个包。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-04
    • 2014-05-30
    • 1970-01-01
    • 1970-01-01
    • 2012-08-24
    • 2011-06-26
    相关资源
    最近更新 更多