我正在关注这里的文档
第一次安装问题(已解决):
建议在虚拟环境中安装pyside6,所以我按照每个步骤进行。
python -m venv env
env\Scripts\activate.bat
pip install pyside6
但是,我收到警告提示:
“找不到满足 pyside6 要求的版本(来自版本:)找不到 pyside6 的匹配分发”
我尝试安装其他软件包,如 pandas 以检查 pip 是否是问题所在。但是将其安装到环境中没有问题。
更新:正如@eyllanesc 所提到的,python 版本必须 >=3.6 并且必须是 64 位 python(在我查看的文档页面中没有提到)
第二个安装问题:
但是,安装 PySide6 的一个相关问题是,当我尝试使用 pip 在 conda 环境中安装 PySide6 和其他包时(PySide6 在 conda 中尚不可用)。
使用 anaconda 提示符,
conda create --name test_env python=3.9.5
然后
pip install PySide6
此时运行 PySide6 模块将没有问题。但是,如果我添加某些库,则会出现问题:
conda activate test_env
conda env update --file test_env.yml
#includes pandas、matplotlib、seaborn 和 requests
将显示以下错误:
我尝试通过首先构建 conda 库来颠倒顺序:
conda env create --file test_env.yml
然后
pip install PySide6
会出现同样的错误。
因此,在安装 PySide6 后一一安装每个软件包时,我了解到 PySide6 开始失败并在我这样做之后显示错误conda install matplotlib
或conda install seaborn
(因为它也安装了 matplotlib)
更新:经过进一步检查,目前 matplotlib 和 PySide6 存在兼容性问题,如此处所示