Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pyside安装“;在您的系统上找不到MSVC编译器版本10.0;_Python_Qt_User Interface_Frameworks_Pyside - Fatal编程技术网

Python Pyside安装“;在您的系统上找不到MSVC编译器版本10.0;

Python Pyside安装“;在您的系统上找不到MSVC编译器版本10.0;,python,qt,user-interface,frameworks,pyside,Python,Qt,User Interface,Frameworks,Pyside,我目前正在为我的python脚本开发gui,并希望通过使用PySide来实现这一点 现在我只是无法启动和运行它。PIP alwyas退出时出现以下错误: nmake not found. Trying to initialize the MSVC env... Searching MSVC compiler version 10.0 error: Failed to find the MSVC compiler version 10.0 on your system. 我已安装以下组件: P

我目前正在为我的python脚本开发gui,并希望通过使用PySide来实现这一点

现在我只是无法启动和运行它。PIP alwyas退出时出现以下错误:

nmake not found. Trying to initialize the MSVC env... 
Searching MSVC compiler version 10.0 error: Failed to find the MSVC compiler version 10.0 on your system.
我已安装以下组件: Python 3.4.4(64位) QT 5.6/5.7 Pycharm社区版

Windows 7 64位

我可以从终端运行PIP和Python,而无需将cd放入Python目录。因此,我的路径变量设置正确

有没有人有相同的问题或解决方案

最好的 乔

PySide需要Python2.6或更高版本和Qt4.6或更高版本

Qt 5.x目前不受支持

发件人:

因此,也许使用qt4.x(>=4.6)而不是qt5.x可以解决您的问题


我认为原因是系统上的pip从源代码包安装PySide,所以您需要一个c/c++编译器

也许您可以直接按照以下步骤安装PySide二进制版本:

pip install PySide --only-binary :all:

如果它不工作,请尝试下载“.exe”文件,并运行它,而不是使用pip


“.exe”from:

您是否安装了
visual c++
?就我而言,我没有。是否有我必须使用的特定版本?在安装过程中,我会弹出一条错误消息,说我已经安装了此文件的较新版本。还可以吗?我刚刚卸载了Qt5并从这里安装了Qt4.8.4,但错误是相同的。再次运行
pip install pyside
,如果看到“Downloading pyside-1.2.4.tar.gz”而不是“pyside*.whl”,这意味着pip从源代码包安装pyside。我在我的帖子中添加了这个解决方案。谢谢,我现在可以从控制台启动它,但是当我尝试从Python运行它时,我得到错误消息,没有名为PySide的模块:(@Johannes
pip卸载pyside
然后
pip安装pyside——只有二进制:all:
可能可以工作我已经这么做了,但没有任何成功。或者在Pycharm内部有什么方法可以做到这一点?