J'ai installé Pyqt5 globalement sur mon système Win7 (Python 3.3), à l'aide de l'installateur fourni à partir du site Web de la rivière officielle. p>
Puis j'ai créé un nouveau Le problème maintenant, c'est que j'ai besoin d'installer le PYQT5 complet aussi et cela semble impossible à l'aide de l'outil PIP. P>
Les deux Quelqu'un peut-il fournir un guide "comment" de ce que dois-je faire exactement? p>
Je veux aussi pouvoir travailler avec ce pyqt5 (du nouveau virtualenv) de l'intérieur d'un ralenti.
J'ai copié le dossier TCL de l'installation globale de mon python à l'emplacement fort> de mon environnement virtuel et a également créé un ciblage de raccourci: -no-site-packages code> virtualenv, où les seules choses que je vois énumérées après la saisie
pip Liste code>, sont PIP (1.4) et SourissoTools ( 0.9.7). P>
PIP INSTALL SIP CODE> et
PIP INSTALL PYQT5 CODE> À l'intérieur de l'environnement virtuel renvoie des erreurs. P>
{emplacement de mon environnement virtuel} \ scripts \ pythonw.exe c : \ Python33 \ lib \ idlelib \ idle.pyw code> pour que je puisse ouvrir le Virtualenv inactif et non le global. (J'espère que je n'ai rien fait de mal là-bas ... correction peut-être s'il vous plaît.) P>
5 Réponses :
"PIP INSTALL SIP" et "PIP INSTALL PYQT5" à l'intérieur de l'environnement virtuel renvoie des erreurs. P> blockQuote>
Si les erreurs que vous parlez sont: p>
n'a pas pu trouver de téléchargements satisfaisant à l'exigence [PYQT5 | SIP] CODE> P>
et p>
Aucune distribution du tout trouvé pour [PYQT5 | SIP] CODE> P>
Alors ce Réponse devrait mettre la lumière sur ceci. Fondamentalement, PYPI fournit uniquement un lien vers la page d'accueil et / ou la source - pas un emballage ou un œuf téléchargeable. Voici les liens vers PYQT5 et SIP pypi pages. Je sais qu'il semble étrange qu'un gestionnaire de paquets ne fournisse pas de paquets, mais c'est comme ça. P>
Vous devrez télécharger, compiler et installer SIP et PYQT5 à partir de la source, à l'intérieur de votre virtualenv. J'aimerais pouvoir fournir des détails mais je travaille actuellement à travers cela moi-même. P>
Devrait être capable d'installer avec pip code> les fichiers de roue disponibles au téléchargement à partir du PYQT5 Téléchargements Page.
J'ai fait face au même numéro d'installation de PyqT5 et de SIP. La solution pour résoudre ce problème pour le PYQT4 comme spécifié sur Est-il possible d'ajouter des packages PYQT4 / Pyside sur un bac à sable virtualenv? a travaillé pour moi. P>
J'ai créé manuellement des liens symboliques à la PYQT5 et à SIP.SO à partir du répertoire VirtualenV / Site-Packages. Une solution laide mais obtient des choses qui fonctionnent. P>
Comment j'ai eu mon pyqt5, Python33 Windows7x64 dans un virtualenv travaillant:
Premièrement, assurez-vous que vous avez des versions de 64 ou 32 bits de tout. Je développe une plate-forme de 64 bits et utilise des versions 64 bits. Je n'ai pas complètement testé cela avec 32 bits. Veuillez lire soigneusement. P>
Assurez-vous que PYQT5 fonctionne sur la base Python33 Installation: P>
import sys from cx_Freeze import setup, Executable #ADD THIS MUST INCLUDE FOR Windows 7. include_files = [('c:/venv/Lib/site-packages/PyQt5/libEGL.dll', 'libEGL.dll')] setup( name="My App", version="0.1", description="PyQt5 App.", #ADD THIS options={'build_exe': {'include_files': include_files}}, executables=[Executable("c:/venv/src/myApp_main.py", base="Win32GUI", targetName="MyApp.exe")])
En supposant que vous avez installé PyqT5 dans le monde, vous pouvez donner votre accès virtualenv sans utiliser Exécutez la commande suivante de votre virtualv et que vous devriez être prêt à partir: p> - System-Site-packages code>. Un package appelé VEXT le rend possible. Cela fonctionne également avec d'autres forfaits, mais dans ce cas, nous allons simplement configurer le support PYQT5.
import sip: [success]
import PyQt5: [success]
C'est la méthode la plus propre. Sur Mac, vous pouvez Aswel Symlink les libs de la Virtualenv.
La solution d'Anon d'ajout d'une bibliothèque QT a fonctionné pour moi. J'utilise Anaconda3 sur Windows. Mais j'ai trouvé une alternative. P>
Copier le fichier Le fichier Conf semble avoir été créé par ... \ anaconda3 \ qt.conf code> dans le dossier code> scripts code> dans l'environnement virtuel. Maintenant, je n'ai pas besoin de changer de code Python. P>
... \ anaconda3 \ scripts \ .qt-post-link.bat code>. p>.
renvoie des erreurs code> Ne pensez-vous pas de nous dire quelles erreurs aideraient exactement à résoudre votre problème?
Je ne suis pas op, mais je reçois une erreur
Filenotfounderror: [errno 2] Aucun fichier ou répertoire de ce type: '/Home/naught101/.virtualenvs/virtualenv-3/build/sip/setup.p y ' code>, lors de l'exécution
PIP INSTALL SIP code>. Il n'y a pas d'autres plaintes.