为什么我在Windows PC上安装PySide2时总是出现错误?

0wi1tuuw  于 2023-06-24  发布在  Windows
关注(0)|答案(4)|浏览(502)

我一直试图在我的PC(Windows 10 64bits)上安装PySide2,安装了Python 3.8,但我每次都会收到错误。
使用pip install PySide2命令。这对我不起作用。
任何帮助将不胜感激。

错误:

ERROR: Could not find a version that satisfies the requirement pyside2 (from versions: none)
ERROR: No matching distribution found for pyside2
lyfkaqu1

lyfkaqu11#

如果你检查pypi页面上的可用文件,你会看到只有cp35.cp36.cp37的wheel,所以python3.5到3.7,没有3.8的文件。这就是为什么pip找不到版本,因为pypi上没有兼容的版本。
qt website上也没有python 3.8版本
现在你有两个选择:
1.尝试按照官方的docs从源代码安装(我不建议初学者这样做)
1.卸载python 3.8并安装3.7,或者使用python 3.7的虚拟环境(我建议这样做,因为你很可能不依赖python 3.8和3.7之间的差异)

更新

自从写了上面的答案之后,pyside2的新版本发布了,如果您有python 3.8pip install现在应该能够为pyside2找到whl

xvw2m8pv

xvw2m8pv2#

此外,对于任何试图在Raspbian上安装此程序的人(也可能是其他Linux系统):
您可以使用以下命令安装没有pip wheel的PySide2

$sudo apt-get install python3-pyside2.qt3dcore python3-pyside2.qt3dinput python3-pyside2.qt3dlogic python3-pyside2.qt3drender python3-pyside2.qtcharts python3-pyside2.qtconcurrent python3-pyside2.qtcore python3-pyside2.qtgui python3-pyside2.qthelp python3-pyside2.qtlocation python3-pyside2.qtmultimedia python3-pyside2.qtmultimediawidgets python3-pyside2.qtnetwork python3-pyside2.qtopengl python3-pyside2.qtpositioning python3-pyside2.qtprintsupport python3-pyside2.qtqml python3-pyside2.qtquick python3-pyside2.qtquickwidgets python3-pyside2.qtscript python3-pyside2.qtscripttools python3-pyside2.qtsensors python3-pyside2.qtsql python3-pyside2.qtsvg python3-pyside2.qttest python3-pyside2.qttexttospeech python3-pyside2.qtuitools python3-pyside2.qtwebchannel python3-pyside2.qtwebsockets python3-pyside2.qtwidgets python3-pyside2.qtx11extras python3-pyside2.qtxml python3-pyside2.qtxmlpatterns python3-pyside2uic

应包括所有标准Qt功能。我能够运行我的应用程序-它工作得出奇的好。
以防万一-我来是因为我不能通过pip在Raspbian上安装它。
如果你在Raspberry Pi上使用ArchLinux,那么应该有一个工作轮。请参阅此thread了解更多信息。

w46czmvw

w46czmvw4#

从官方网站安装Python:**https://www.python.org/downloads/release/python-380/**然后从Python解释器添加。

一旦这样做了,只需要搜索pyside2并安装包或从终端类型:pip install pyside2

相关问题