- Messages : 10
- Remerciements reçus 0
Introduction
Noethys, ce n'est pas qu'un simple outil informatique, c'est également une communauté très active qui donne bénévolement de son temps et de son énergie pour vous accompagner au quotidien dans l'appréhension du logiciel.
Si vous recevez en général une réponse à votre question dans la journée, c'est grâce au formidable travail des autres utilisateurs de Noethys ! Pour remercier ces contributeurs et témoigner de votre reconnaissance, vous pouvez simplement cliquer sur le bouton 'Remerciements' de la discussion.
Et peut-être souhaiterez-vous également partager à votre tour vos connaissances auprès des nouveaux utilisateurs ? Car ceux qui donnent vie à Noethys, c'est vous...
Participer au developpement - Probleme Librairie
- j.gioria
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
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
-
- Messages : 10
- Remerciements reçus 0
affaire a suivre
Connexion ou Créer un compte pour participer à la conversation.
- Ivan
-
- Hors Ligne
- Administrateur
-
- Messages : 4016
- Remerciements reçus 574
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.