[PYTHON] J'ai installé PySide2, mais pyside2-uic ne fonctionnait pas, alors j'ai réussi à le faire.

[Dernier article] J'ai installé PySide2 sous l'environnement Pyenv + Virtualenv sur (http://qiita.com/Keck/items/60bdbc0869abb89287b0), mais pyside2-uic, un outil de conversion de fichiers d'interface utilisateur créé avec Qt Designer, ne fonctionne pas bien. Alors, notez comment y faire face

$ pyside2-uic 
Traceback (most recent call last):
(Omission)
  File "/home/hoge_user/.pyenv/versions/pyside_test/lib/python3.5/site-packages/PySide2-2.0.0.dev0-py3.5-linux-x86_64.egg/pyside2uic/__init__.py", line 27, in <module>
    from pyside2uic.Compiler import indenter, compiler

Notez le chemin d'accès au répertoire pyside2uic dans l'affichage des erreurs (le chemin dépend du nom Virtualenv etc.)

$ cd [Répertoire noté]
$ ll
88 au total
drwxrwxr-x 3 hoge_user hoge_user 4096 10 avril 11:37 ./
drwxrwxr-x 5 hoge_user hoge_user 4096 10 avril 11:35 ../
-rw-rw-r-- 1 hoge_user hoge_user 5027 10 avril 11:37 __init__.py
drwxrwxr-x 2 hoge_user hoge_user 4096 10 avril 11:37 __pycache__/
-rw-rw-r-- 1 hoge_user hoge_user 4039 10 avril 11:35 driver.py
-rw-rw-r-- 1 hoge_user hoge_user 1101 10 avril 11:35 exceptions.py
-rw-rw-r-- 1 hoge_user hoge_user 4533 10 avril 11:35 icon_cache.py
-rw-rw-r-- 1 hoge_user hoge_user 3986 10 avril 11:35 objcreator.py
-rw-rw-r-- 1 hoge_user hoge_user 16295 10 avril 11:35 properties.py
-rw-rw-r-- 1 hoge_user hoge_user 32268 10 avril 11:35 uiparser.py

Quand je regarde dans le répertoire, je ne peux pas trouver le répertoire du compilateur.

Donc, si vous regardez le dépôt git qui a été cloné dans l'article précédent ...

$ cd pyside2-setup/pyside_package/pyside2uic/
$ ll
96 au total
drwxr-xr-x 5 hoge_user hoge_user 4096 10 avril 11:35 ./
drwxrwxr-x 5 hoge_user hoge_user 4096 10 avril 11:35 ../
drwxr-xr-x 2 hoge_user hoge_user 4096 10 avril 11:35 Compiler/
-rw-r--r-- 1 hoge_user hoge_user 5000 10 avril 11:35 __init__.py
-rw-r--r-- 1 hoge_user hoge_user 4039 10 avril 11:07 driver.py
-rw-r--r-- 1 hoge_user hoge_user 1101 10 avril 11:07 exceptions.py
-rw-r--r-- 1 hoge_user hoge_user 4533 10 avril 11:07 icon_cache.py
-rw-r--r-- 1 hoge_user hoge_user 3986 10 avril 11:15 objcreator.py
drwxr-xr-x 2 hoge_user hoge_user 4096 10 avril 11:35 port_v3/
-rw-r--r-- 1 hoge_user hoge_user 16295 10 avril 11:07 properties.py
-rw-r--r-- 1 hoge_user hoge_user 32268 10 avril 11:07 uiparser.py
drwxr-xr-x 2 hoge_user hoge_user 4096 10 avril 11:35 widget-plugins/

Répertoire du compilateur trouvé port_v3, répertoire widget-plugins, etc. Tout copier pour le moment

$ cp -r port_v3 [Répertoire noté]
$ cp -r widget-plugins [Répertoire noté]
$ cp -r Compiler [Répertoire noté]

$ pyside2-uic 
Error: one input ui-file must be specified

Les erreurs d'importation ne se produisent plus L'exécution avec un fichier d'interface utilisateur a également bien fonctionné

Recommended Posts

J'ai installé PySide2, mais pyside2-uic ne fonctionnait pas, alors j'ai réussi à le faire.
J'ai essayé d'installer Docker sur Windows10 Home mais cela n'a pas fonctionné
Docker x Visualization ne fonctionnait pas et j'en étais accro, alors je l'ai résumé!
J'ai fait de mon mieux pour créer une fonction d'optimisation, mais cela n'a pas fonctionné.
J'ai essayé de gratter YouTube, mais je peux utiliser l'API, alors ne le faites pas.
Le son émis par M. Tick sur le lieu de travail est ... J'ai réussi à le faire avec le code
Je veux le faire avec Python lambda Django, mais je vais m'arrêter
Je n'ai pas compris le redimensionnement de TensorFlow, alors je l'ai résumé visuellement.
J'ai essayé d'utiliser Twitter Scraper avec AWS Lambda et cela n'a pas fonctionné.
J'ai essayé de créer un projet en utilisant Python sur Docker avec PyCharm, mais cela a fonctionné avec Docker Compose
J'ai introduit le noir dans vscode, mais il n'est pas automatiquement formaté
[Streamlit] Je l'ai installé
Quand j'essaye de pousser avec heroku, ça ne marche pas
Le livre de PyTorch était difficile à comprendre, alors je l'ai complété
Un avertissement de plate-forme non sécurisé apparaît toujours avec l'installation de pip, mais je ne l'ai pas fait car c'était gênant.
J'ai essayé d'utiliser l'apprentissage en profondeur pour extraire la partie où la plante est montrée de la photo de la véranda, mais cela n'a pas fonctionné, je vais donc résumer le contenu des essais et erreurs. Partie 2