64 bit 解决macports安装问题';冲突';

64 bit 解决macports安装问题';冲突';,64-bit,wxpython,wxwidgets,conflict,macports,64 Bit,Wxpython,Wxwidgets,Conflict,Macports,我正在尝试构建一个64位版本的wxpython,以与我的macports版本的python2.7(通用构建)配合使用。我被指向了以下端口py27 wxpython-devel,并完成了通常的安装命令。不幸的是,我立即收到以下错误消息 无法执行端口:无法安装wxWidgets-devel,因为安装了冲突端口:wxWidgets 我假设这意味着我需要删除wxwidgets,以便安装此端口。然而,我不愿意这样做,因为我希望这个wxwidgets与我目前正在使用的wxpython版本有关。有替代解决方案

我正在尝试构建一个64位版本的wxpython,以与我的macports版本的python2.7(通用构建)配合使用。我被指向了以下端口
py27 wxpython-devel
,并完成了通常的安装命令。不幸的是,我立即收到以下错误消息

无法执行端口:无法安装wxWidgets-devel,因为安装了冲突端口:wxWidgets


我假设这意味着我需要删除
wxwidgets
,以便安装此端口。然而,我不愿意这样做,因为我希望这个
wxwidgets
与我目前正在使用的
wxpython
版本有关。有替代解决方案吗?

在这种情况下,
wxwidgets-devel
wxwidgets
端口的一个较新的实验版本。你需要选择其中一个。幸运的是,MacPorts使这样做很容易,风险很小。首先,跑步

sudo port deactivate wxwidgets
这将删除到端口的已安装链接,但不会删除内置端口。然后你就可以跑了

sudo port install wxwidgets-devel
如果以后要切换回,只需运行:

 sudo port deactivate wxwidgets-devel
 sudo port activate wxwidgets
要永久删除端口,请使用
卸载

 sudo port uninstall wxwidgets

谢谢你,内德。没有任何问题<代码>py27 wxpython-devel
安装失败。我认为错误消息的主要部分如下:
info:builderror:command'/usr/bin/gcc-4.2'失败,退出状态为1
:info:buildshell命令“cd”/opt/local/var/macports/build/\u opt\u local\u var\u macports\u sources\u rsync.macports.org\u release\u ports\u python\u py27-wxpython-devel/py27-wxpython-devel/work/wxpython-src-2.9.2.1/wxpython“&&&/opt/local/Library/Frameworks/python.framework/Versions/Versions/2.7/bin/python2.7 setup.py--无用户cfg-build”返回错误1