我试图在osx mountain lion上安装pyside和python3。 我一直都在尝试
brew install pyside
但是它只适用于python2。
我也尝试过使用pyside github rep中的buildscripts。进行必要的更改
./build_and_install
但
失败了Linking CXX shared library libpyside.cpython-33m.dylib
[ 4%] Built target pyside
[ 4%] Running generator for QtCore...
/bin/sh: /Users/einar/devel/pkg/pyside-sandbox-python3/bin/SHIBOKEN_GENERATOR-NOTFOUND: No such file or directory
make[2]: *** [PySide/QtCore/PySide/QtCore/qabstracteventdispatcher_wrapper.cpp] Error 127
make[1]: *** [PySide/QtCore/CMakeFiles/QtCore.dir/all] Error 2
make: *** [all] Error 2
我现在不知道该怎么办。我发现这个页面pyside forum表明我只需要符号链接一些东西,以便在执行brew install pyside
之后使其在python3中工作,但/usr/local/Cellar/pyside/1.1.2/lib
只有名为2.7的文件。
有没有人设法让pyside在osx上使用python3或者知道如何做到这一点的指导?我的google-fu让我失望。
答案 0 :(得分:5)
这已在Homebrew(see wiki)中修复。用
安装Pysidebrew install pyside --with-python3
将为Python 2和Python 3安装它。为此,如果已经为Python 2安装了shiboken
和pyside
,则可能必须先卸载它们。
答案 1 :(得分:2)
也许在这种情况下不要使用自制程序,并做一个
pip3 install pyside
?假设你已经酿造了python3。
编辑:不起作用。这可能是自制软件存在的原因..
答案 2 :(得分:1)
值得一提的是,您可以使用自制软件进行一些小修改
python3.3-config --prefix
python3.3-config --libs
请注意!如果为python2安装了pyside,这可能会导致冲突。 pyside和pyqt在这个问题上都有积极的发展。见https://github.com/mxcl/homebrew/pull/18588