我已安装:
* Python 3.6.1
* QT / 5.9.1
* SIP-4.19.3
当我输入
pip install pyside
或
pip install -U PySide
我总是得到错误:
Collecting PySide
Using cached PySide-1.2.4.tar.gz
Building wheels for collected packages: PySide
Running setup.py bdist_wheel for PySide ... error
Complete output from command /usr/local/opt/python/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/tv/4rb2txws5ml_cwj0v060ym_80000gn/T/pip-build-jscv9F/PySide/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /var/folders/tv/4rb2txws5ml_cwj0v060ym_80000gn/T/tmp5VfNR7pip-wheel- --python-tag cp27:
Removing /private/var/folders/tv/4rb2txws5ml_cwj0v060ym_80000gn/T/pip-build-jscv9F/PySide/pyside_package
running bdist_wheel
running build
Python architecture is 64bit
error: Failed to find qmake. Please specify the path to qmake with --qmake parameter.
----------------------------------------
PySide的构建轮失败
Running setup.py clean for PySide
Failed to build PySide
Installing collected packages: PySide
Running setup.py install for PySide ... error
Complete output from command /usr/local/opt/python/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/tv/4rb2txws5ml_cwj0v060ym_80000gn/T/pip-build-jscv9F/PySide/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /var/folders/tv/4rb2txws5ml_cwj0v060ym_80000gn/T/pip-lTCccK-record/install-record.txt --single-version-externally-managed --compile:
Removing /private/var/folders/tv/4rb2txws5ml_cwj0v060ym_80000gn/T/pip-build-jscv9F/PySide/pyside_package
running install
running build
Python architecture is 64bit
error: Failed to find qmake. Please specify the path to qmake with --qmake parameter.
----------------------------------------
Command "/usr/local/opt/python/bin/python2.7 -u -c "import setuptools,
tokenize;__file__='/private/var/folders/tv/4rb2txws5ml_cwj0v060ym_80000gn/T/pip-build-jscv9F/PySide/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n','\n');f.close();exec(compile(code, __file__, 'exec'))" install
--record /var/folders/tv/4rb2txws5ml_cwj0v060ym_80000gn/T/pip-lTCccK-record/install-record.txt
--single-version-externally-managed --compile" failed with error code 1 in
/private/var/folders/tv/4rb2txws5ml_cwj0v060ym_80000gn/T/pip-build-jscv9F/PySide/
答案 0 :(得分:1)
好的,我终于找到了一个"解决方案"。
首先,我不是专家(我是超级新编码)。 根据我自己的经验,您也可以找到解决方案。
我需要首先澄清一下,有两种方法可以使用这个GUI QT - Riverbank Computing的PyQt或者最初由诺基亚开发的PySide。
我尝试了许多不同的方法来安装PySide,但没有成功,所以我最终找到了PyQt,它做了同样的事情。
观看此视频我在我的Mac OS中安装了PyQT5,现在它正在运行。 https://www.youtube.com/watch?v=2kHk8ZjxH64
使用PyQT的Hello World示例 http://pythoncentral.io/intro-to-pysidepyqt-basic-widgets-and-hello-world/
wiki.qt.io说 " PySide自1.0.8版开始就支持Python 3.2。"但它对我不起作用。
祝你好运。