Bonjour,
J'aimerai savoir comment je peux installer pyinstaller sur mon PC, car je ne peux pas l'installer via le net, mon pare-feu me bloque et je ne peux pas le désactiver...
Merci par avance pour votre retour.
Bonjour,
J'aimerai savoir comment je peux installer pyinstaller sur mon PC, car je ne peux pas l'installer via le net, mon pare-feu me bloque et je ne peux pas le désactiver...
Merci par avance pour votre retour.
Salut,
Normalement, pour installer pyinstaller, vous devez passer par pip install ....
Sur un autre PC qui a accès à internet vous pouvez récupérer les packages et leurs dépendances (via pip download) sur un clef USB et les installer à partir de là.
Pour les détails, voir la documentation.
- W
Le package correspond au fichier PyInstaller-3.5.tar.gz (le cas présent) ?
PyInstaller-3.5.tar.gz est un nom de fichier que pip install ira chercher dans le répertoire courant.
Pour installer PyInstaller depuis le réseau, ce sera pyinstaller (c'est ce que dit le document d'installation). Et pip récupérera le kit/fichier adapté à votre plateforme et essaiera de l'installer.
Pour ce qui est de pip download tout est dans la documentation que je vous ai déjà indiqué. A vous de tester sur un PC qui a accès au réseau.
- W
Désolé de ne pas comprendre, mais je ne peux pas installer depuis le réseau, je veux installer en local donc il faut que j'utilise quelle méthode? Encore une fois désolé pour mon incompétence...
Depuis le réseau j'ai cette erreur:
Je peux télécharger les autres librairies, packages que je désire sauf cette pu**in de me"de.....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Collecting PyInstaller Using cached https://files.pythonhosted.org/packages/e2/c9/0b44b2ea87ba36395483a672fddd07e6a9cb2b8d3c4a28d7ae76c7e7e1e5/PyInstaller-3.5.tar.gz Installing build dependencies ... error Complete output from command c:\python_373\python.exe c:\python_373\lib\site-packages\pip install --ignore-installed --no-user --prefix C:\Users\xxxxxx\AppData\Local\Temp\pip-build-env-lsqmn90p\overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- setuptools>=40.8.0 wheel: Collecting setuptools>=40.8.0 Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x047D3C10>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed')': /simple/setuptools/ Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x047D3FB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed')': /simple/setuptools/ Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x047D3E30>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed')': /simple/setuptools/ Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x047D3F50>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed')': /simple/setuptools/ Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x047D3310>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed')': /simple/setuptools/ Could not find a version that satisfies the requirement setuptools>=40.8.0 (from versions: ) No matching distribution found for setuptools>=40.8.0 You are using pip version 19.0.3, however version 19.3.1 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command.
Et c'est celle qui m'importe le plus...
Salut.
Cela parait clair, ce module a besoin de dépendances que tu n'as pas, pip tente donc de les récupérer via le réseau, et comme il ne peut pas...
Donc, ouvrir l'archive tar.gz, regarder ce qu'il y a dans le fichier requirements, et télécharger les archives des bibliothèques requises, et ainsi de suite pour chaque archives, cela va être long s'il y a beaucoup de dépendances
Ou alors avoir accès à un poste ayant le réseau et utiliser pip donwload pour le système où ils vont être installés.
https://pip.pypa.io/en/stable/refere...load/#overview
Sinon, pourquoi tu ne peux pas utiliser pip ? Proxy ?
Ok, merci pour la réponse. Si j'utilise pip, il est bloqué par mon pare-feu (administrateur réseau usine...), j'utilise proxy normalement mais il n'arrive pas à downloader les dependances... c'est ça que je trouve bizarre...
J'utilise ça comme code:
Pour tout le reste c'est OK mais pas pour le Pyinstaller...
Code : Sélectionner tout - Visualiser dans une fenêtre à part pip install --proxy http://user:pass@MON_PROXY:MON_PORT packagename
Donc si je regarde mon fichier requiments.txt:
ainsi que mon fichier requiments-tools.txt:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 # This is the pip requirements file for running PyInstaller. # If you want to run the test you will also need to install what is # defined in tests/requirements-tools.txt and for extensive testing # also tests/requirements-libraries.txt. setuptools pefile; sys_platform == 'win32' macholib; sys_platform == 'darwin' altgraph dis3; python_version < '3.0' pywin32-ctypes; sys_platform == 'win32'
et requiments-librairies.txt:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 # This is the pip requirements file for running the # PyInstaller test-suite. # # For extensive testing you will also need to install what is defined in # requirements-libraries.txt. # # Example (assuming current dir is PyInstaller's top-level source dir):: # # python -m pip install -r tests/requirements-tools.txt # python -m pip install -r tests/requirements-libraries.txt # extensive # include PyInstaller's requirements -r ../requirements.txt # Work-around for a bug in execnet 1.4.1 execnet >= 1.5.0 # Testing framework. pytest >= 2.7.3 # Plugin allowing running tests in parallel. pytest-xdist == 1.25.0; python_version == '2.7' pytest-xdist; python_version != '2.7' # Plugin to abort hanging tests. pytest-timeout # allows specifying order without duplicates pytest-drop-dup-tests # Better subprocess alternative with implemented timeout. psutil # Check new flake8 violations on pull requests flake8-diff subprocess32; python_version == '2.7' # Current pypiwin32 simply installs pywin32. Only an old pypiwin32 release has a # Python 3.4 wheel. pywin32; python_version != '3.4' and sys_platform == 'win32' pypiwin32==219; python_version == '3.4' and sys_platform == 'win32' lxml
par contre comme je suis débutant avec python, c'est pas clair pour moi de voir les package à télécharger...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94 # This is the pip requirements file for extensive # PyInstaller testing. # # Example (assuming current dir is PyInstaller's top-level source dir):: # # python -m pip install -r tests/requirements-libraries.txt # extensive # include requirements for base testing -r requirements-tools.txt # Needs work # ---------- # These packages, if updated, produce test failures. Work needs to be done on # these hooks. Any requirement in this list should be followed by the # `# pyup: ignore <https://pyup.io/docs/bot/filter/>`_ comment. # # - v. 2.2 and above fails. Django==2.1.8; python_version != '2.7' # pyup: ignore # - v 3.1.0 fails. matplotlib==3.0.3; python_version != '2.7' # pyup: ignore # Working # ------- # These packages work with no (known) issues. babel==2.7.0 boto==2.49.0 boto3==1.9.159 botocore==1.12.159 future==0.17.1 h5py==2.9.0 markdown==3.1.1 numpy==1.16.4 openpyxl==2.6.2 phonenumbers==8.10.13 Pillow==6.0.0 pinyin==0.4.0 pycparser==2.19 pycryptodome==3.8.2 pycryptodomex==3.8.2 pyexcelerate==0.8.0 pygments==2.4.2 python-dateutil==2.8.0 pytz==2019.1 pyusb==1.0.2 pyzmq==18.0.1 requests==2.22.0 # simplejson is used for text_c_extension simplejson==3.16.0 # Required for test_namespace_package sqlalchemy==1.3.4 Unidecode==1.0.23 zeep==3.3.1 zope.interface==4.6.0 # Special cases # ------------- # Per https://github.com/sdispater/pendulum/issues/365, this library fails to # install using pip 19. A slightly older version fails CI. So, omit tests # until this is resolved. ##pendulum==2.0.4 # Wheels are available only on OS X and Win 32. The only Windows 64-bit Python # tests run are for Python 3.7, so exclude that. There's no way to simply # exclude Windows 64 bit Python. pyenchant==2.0.0; sys_platform == 'darwin' or (sys_platform == 'win32' and python_version <= '3.6') # No wheel for Python 3.5 or higher. PySide==1.2.4; sys_platform == 'win32' and python_version == '2.7' # As of 14-Aug-2018, twisted doesn't offer Python 3 wheels. twisted==19.2.0; python_version == '2.7' # uvloop does not currently support Windows. uvloop==0.12.2; python_version != '2.7' and sys_platform != 'win32' # Python 3 only # ------------- gevent==1.4.0; python_version != '2.7' ipython==7.5.0; python_version != '2.7' keyring==19.0.2; python_version != '2.7' pandas==0.24.2; python_version != '2.7' pylint==2.3.1; python_version != '2.7' # This does provide Mac and Linux wheels for Python 2.7. Given EOL coming soon, # don't bother testing them. PySide2==5.12.3; python_version != '2.7' pyqt5==5.12.2; python_version != '2.7' pyqtwebengine==5.12.1; python_version != '2.7' scipy==1.3.0; python_version != '2.7' sphinx==2.0.1; python_version != '2.7' web3==4.9.2; python_version != '2.7'
Merci pour votre aide.
Salut.
Je ne m'avance pas, mais :
https://github.com/pyinstaller/pyinstaller/issues/4557
Donc tester la solution donnée.
Ah merci beaucoup! Vous me sauvez la vie ^^!
Sujet résolu!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager