Participer au developpement - Probleme Librairie
- j.gioria
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 10
- Remerciements reçus 0
il y a 3 ans 11 mois #24543
par j.gioria
Participer au developpement - Probleme Librairie a été créé par j.gioria
Bonjour,
apres installation des sources et ouverture du projet sous PyCharm, je me suis dis allons y. testons.
Alors, sous Python 3.9.x, les librairies sur requirement.txt ne semble pas toutes la et pas a jour.
et des librairies sont déprécié. je me suis dit bon ben restons en Python 2.7
et la le requirement n'est pas a jour n'ont plus
pour OpenCv, il semble qu'il ne faille pas aller au dessus de la 4.2.0.32 pour python27
pour wxPython, la version 4.1.1 n'est pas compatible. il faut maxi 4.1.0.
Voila les librairies sont installé, on lance.
tout ce passe bien. mais quand on se connecte sur un environnement sur Master j'ai direct erreur :
Il me semble que la version de wxPython en 4.x is not compatible.
donc la vrai question, serait il possible que tu nous donne les versions de librairie que tu utilise lors de la compilation ?
Je peux te faire une PR sur le fichier requirement.txt en le mettant a jour.
et apres je veux bien tester l'application en Python 3 pour valider qu'elle sera compilable et ne plantera pas.
je peux deja dire que Paramiko ne pourra pas non plus etre mis a jour car Cryptofraphy est déprécié pour Python 2.. et d'ailleurs pip va bientot virer python2 qui est en fin de vie depuis janvier 2020.
Voici la liste des librairies que j'ai mis pour le moment :
Package Version
-xpython 4.1.0
appdirs 1.4.4
attrs 20.3.0
Automat 20.2.0
backports.functools-lru-cache 1.6.1
bcrypt 3.1.7
cffi 1.14.4
comtypes 1.1.8
constantly 15.1.0
cryptography 3.3.1
cycler 0.10.0
enum34 1.1.10
hyperlink 21.0.0
icalendar 4.0.7
idna 2.10
incremental 17.5.0
ipaddress 1.0.23
kiwisolver 1.1.0
lxml 4.6.2
matplotlib 2.2.5
numpy 1.16.6
opencv-python 4.2.0.32
paramiko 2.7.2
Pillow 6.2.2
pip 20.3.3
psutil 5.8.0
pycparser 2.20
pycryptodome 3.9.9
PyHamcrest 1.10.1
PyNaCl 1.4.0
pyparsing 2.4.7
PyPubSub 3.3.0
pyStrich 0.8
python-dateutil 2.8.1
pyttsx 1.1
pytz 2020.5
reportlab 3.5.59
setuptools 44.1.1
six 1.15.0
SQLAlchemy 1.3.22
Twisted 20.3.0
typing 3.7.4.3
wheel 0.36.2
wxPython 4.1.0
xlrd 2.0.1
XlsxWriter 1.3.7
zope.interface 5.2.0
si tu peux partager la tienne, je suis preneur :d merci
apres installation des sources et ouverture du projet sous PyCharm, je me suis dis allons y. testons.
Alors, sous Python 3.9.x, les librairies sur requirement.txt ne semble pas toutes la et pas a jour.
et des librairies sont déprécié. je me suis dit bon ben restons en Python 2.7
et la le requirement n'est pas a jour n'ont plus
pour OpenCv, il semble qu'il ne faille pas aller au dessus de la 4.2.0.32 pour python27
pour wxPython, la version 4.1.1 n'est pas compatible. il faut maxi 4.1.0.
Voila les librairies sont installé, on lance.
tout ce passe bien. mais quand on se connecte sur un environnement sur Master j'ai direct erreur :
File "C:\Projets\Noethys\Noethys\venv\lib\site-packages\wx\lib\mixins\gridlabelrenderer.py", line 123, in _onPaintColLabels
cols = self.CalcColLabelsExposed(window.GetUpdateRegion())
wxAssertionError: C++ assertion "idx >= 0 && idx < m_numCols" failed at C:\PROJECTS\bb2\dist-win64-py27\build\ext\wxWidgets\include\wx/generic/grid.h(1843) in wxGrid::GetColPos(): invalid column index
Il me semble que la version de wxPython en 4.x is not compatible.
donc la vrai question, serait il possible que tu nous donne les versions de librairie que tu utilise lors de la compilation ?
Je peux te faire une PR sur le fichier requirement.txt en le mettant a jour.
et apres je veux bien tester l'application en Python 3 pour valider qu'elle sera compilable et ne plantera pas.
je peux deja dire que Paramiko ne pourra pas non plus etre mis a jour car Cryptofraphy est déprécié pour Python 2.. et d'ailleurs pip va bientot virer python2 qui est en fin de vie depuis janvier 2020.
Voici la liste des librairies que j'ai mis pour le moment :
Package Version
-xpython 4.1.0
appdirs 1.4.4
attrs 20.3.0
Automat 20.2.0
backports.functools-lru-cache 1.6.1
bcrypt 3.1.7
cffi 1.14.4
comtypes 1.1.8
constantly 15.1.0
cryptography 3.3.1
cycler 0.10.0
enum34 1.1.10
hyperlink 21.0.0
icalendar 4.0.7
idna 2.10
incremental 17.5.0
ipaddress 1.0.23
kiwisolver 1.1.0
lxml 4.6.2
matplotlib 2.2.5
numpy 1.16.6
opencv-python 4.2.0.32
paramiko 2.7.2
Pillow 6.2.2
pip 20.3.3
psutil 5.8.0
pycparser 2.20
pycryptodome 3.9.9
PyHamcrest 1.10.1
PyNaCl 1.4.0
pyparsing 2.4.7
PyPubSub 3.3.0
pyStrich 0.8
python-dateutil 2.8.1
pyttsx 1.1
pytz 2020.5
reportlab 3.5.59
setuptools 44.1.1
six 1.15.0
SQLAlchemy 1.3.22
Twisted 20.3.0
typing 3.7.4.3
wheel 0.36.2
wxPython 4.1.0
xlrd 2.0.1
XlsxWriter 1.3.7
zope.interface 5.2.0
si tu peux partager la tienne, je suis preneur :d merci
Connexion ou Créer un compte pour participer à la conversation.
- j.gioria
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 10
- Remerciements reçus 0
il y a 3 ans 11 mois #24544
par j.gioria
Réponse de j.gioria sur le sujet Participer au developpement - Probleme Librairie
pour le moment probleme résolu en prenant wxPython 3.0.2.0 qui s'install manuellement.
affaire a suivre
affaire a suivre
Connexion ou Créer un compte pour participer à la conversation.
- Ivan
- Hors Ligne
- Administrateur
Réduire
Plus d'informations
- Messages : 3810
- Remerciements reçus 529
il y a 3 ans 11 mois #24545
par Ivan
Réponse de Ivan sur le sujet Participer au developpement - Probleme Librairie
Bonjour,
L'installation des dépendances sous python 2.7 est vraiment complexe. Tu pourras installer certaines avec PyCharm alors que d'autres nécessiteront des versions compilées à trouver sur internet. Et toutes les version des dépendances ne sont pas compatibles. Un vrai cauchemar.
J'ai commencé à travailler sur Python 3.9. Voici les dépendances que j'ai (il en manque peut-être quelque unes, je n'ai pas tout testé) :Automat20.2.0 Pillow8.0.1 PyHamcrest2.0.2 PyNaCl1.4.0 SQLAlchemy1.3.20 Twisted20.3.0 XlsxWriter1.3.7 altgraph0.17 appdirs1.4.4 attrs20.3.0 bcrypt3.2.0 cachetools4.1.1 certifi2020.11.8 cffi1.14.3 chardet3.0.4 comtypes1.1.7 constantly15.1.0 cryptography3.2.1 cx-Freeze6.4.1 cycler0.10.0 future0.18.2 hyperlink20.0.1 icalendar4.0.7 idna2.10 importlib-metadata2.0.0 incremental17.5.0 kiwisolver1.3.1 lxml4.6.1 mailjet-rest1.3.4 matplotlib3.3.3 mysql-connector-python8.0.22 mysqlclient1.4.6 numpy1.19.3 paramiko2.7.2 pefile2019.4.18 pip20.2.4 protobuf3.14.0 py2exe0.10.1.0 pyStrich0.8 pycparser2.20 pycryptodome3.9.9 pyinstaller4.1 pyinstaller-hooks-contrib2020.10 pyparsing2.4.7 python-dateutil2.8.1 pyttsx32.90 pytz2020.4 pywin32300 pywin32-ctypes0.2.0 reportlab3.5.55 requests2.25.0 setuptools50.3.2 six1.15.0 urllib31.26.2 wxPython4.1.1 xlrd1.2.0 zipp3.4.0 zope.interface5.2.0
Bonne chance !
Ivan
L'installation des dépendances sous python 2.7 est vraiment complexe. Tu pourras installer certaines avec PyCharm alors que d'autres nécessiteront des versions compilées à trouver sur internet. Et toutes les version des dépendances ne sont pas compatibles. Un vrai cauchemar.
J'ai commencé à travailler sur Python 3.9. Voici les dépendances que j'ai (il en manque peut-être quelque unes, je n'ai pas tout testé) :Automat20.2.0 Pillow8.0.1 PyHamcrest2.0.2 PyNaCl1.4.0 SQLAlchemy1.3.20 Twisted20.3.0 XlsxWriter1.3.7 altgraph0.17 appdirs1.4.4 attrs20.3.0 bcrypt3.2.0 cachetools4.1.1 certifi2020.11.8 cffi1.14.3 chardet3.0.4 comtypes1.1.7 constantly15.1.0 cryptography3.2.1 cx-Freeze6.4.1 cycler0.10.0 future0.18.2 hyperlink20.0.1 icalendar4.0.7 idna2.10 importlib-metadata2.0.0 incremental17.5.0 kiwisolver1.3.1 lxml4.6.1 mailjet-rest1.3.4 matplotlib3.3.3 mysql-connector-python8.0.22 mysqlclient1.4.6 numpy1.19.3 paramiko2.7.2 pefile2019.4.18 pip20.2.4 protobuf3.14.0 py2exe0.10.1.0 pyStrich0.8 pycparser2.20 pycryptodome3.9.9 pyinstaller4.1 pyinstaller-hooks-contrib2020.10 pyparsing2.4.7 python-dateutil2.8.1 pyttsx32.90 pytz2020.4 pywin32300 pywin32-ctypes0.2.0 reportlab3.5.55 requests2.25.0 setuptools50.3.2 six1.15.0 urllib31.26.2 wxPython4.1.1 xlrd1.2.0 zipp3.4.0 zope.interface5.2.0
Bonne chance !
Ivan
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.237 secondes