我正在尝试构建一个64位版本的wxpython,以使用我的macports版本的python2.7(通用版本)。我已经指向以下端口py27-wxpython-devel
并完成了常用的安装命令。不幸的是,我立即收到以下错误消息
Unable to execute port: Can't install wxWidgets-devel because conflicting ports are installed: wxWidgets
我认为这意味着我需要删除wxwidgets
才能安装此端口。我不愿意这样做,因为我希望这个wxwidgets
与我目前工作的wxpython
版本有关。有替代解决方案吗?
答案 0 :(得分:11)
在这种情况下,wxwidgets-devel
是wxwidgets
端口的较新的实验版本。你需要选择其中一个。幸运的是,MacPorts可以轻松实现这一目标。首先,运行
sudo port deactivate wxwidgets
将删除已安装的端口链接,但不会删除构建的端口。然后你可以运行
sudo port install wxwidgets-devel
如果您以后想要切换回来,只需运行:
sudo port deactivate wxwidgets-devel
sudo port activate wxwidgets
要永久删除端口,请使用uninstall
:
sudo port uninstall wxwidgets