Как получить «все» Qt для Python, установленного в PySide2 venv?(помощь отсутствует; может быть, другие вещи?) - PullRequest
0 голосов
/ 26 сентября 2019

Windows 7;Qt 5.11.2 (установлен со значениями по умолчанию; исполняемые файлы и библиотеки найдены по адресу c: /Qt/5.11.2/msvc2017_64/bin; все они выглядят нормально в msvc2017_64 с подкаталогами bin, lib, translations, qml, плагинами, include, разговорниками, mkspecs,док);Python 3.6.6;pip3 10.0.1 (изначально; обновлен во время установки до 19.2.3)

запуск designer.exe из виртуальной среды env;нажмите «Справка» -> ошибка всплывающего окна: Двоичный файл C: / Users // AppData / Roaming / PyQtVenv3 / Lib / site-packages / PySide2 / bin \ assistant.exe 'не существует. И действительноbin / assistant.exe не существует;и C: /Users//AppData/Roaming/PyQtVenv3/Lib/site-packages/PySide2/assistant.exe

Кроме того, в venv нет файлов справки qch, хотя C: / Qt /Документы / Qt-5.11.2 / представляются полностью заполненными.Прямая косая черта / и обратная косая черта \ в качестве разделителей пути, по-видимому, не имеют значения - все остальные файлы найдены, как и ожидалось.

Создание Venv и процесс установки PySide2 выполнялись следующим образом (в окне cygwin mintty с запущенным bash):

$ python3 -m venv 'C:/Users/<myname>/AppData/Roaming/PyQtVenv3'
$ cd ~/PyQtVenv3/Scripts
$ . ./activate
(PyQtVenv3)
$ which pip3
\Users\<myname>\AppData\Roaming\PyQtVenv3/Scripts/pip3
(PyQtVenv3)
$ python3 -m pip install --upgrade pip
... messages ...
Successfully installed pip-19.2.3
(PyQtVenv3)
$ pip3 install PySide2
Collecting PySide2
  Downloading https://files.pythonhosted.org/packages/02/06/538b06f93588d024cf82d15a17854fcfee7133c67eb6e6031790d0092f84/PySide2-5.13.1-5.13.1-cp35.cp36.cp37-none-win_amd64.whl (120.2MB)
Collecting shiboken2==5.13.1 (from PySide2)
  Downloading https://files.pythonhosted.org/packages/9f/36/1e2313a3855b0b7148ca1b67125ba0ab42427948e68493ae0ae165f2f3ff/shiboken2-5.13.1-5.13.1-cp35.cp36.cp37-none-win_amd64.whl (2.1MB)
Installing collected packages: shiboken2, PySide2
Successfully installed PySide2-5.13.1 shiboken2-5.13.1
(PyQtVenv3)
$ which python3
/cygdrive/c/Users/<myname>/AppData/Roaming/PyQtVenv3/Scripts/\Users\<myname>\AppData\Roaming\PyQtVenv3/Scripts/python3
(PyQtVenv3)
$ ../Lib/site-packages/PySide2/designer.exe
 ... designer window opens and edits all work as expected;
 ... click Ctl-? -> error popup
...