Pyinstaller

0

Cześć,

Zainstalowałem za pomocą "pip install pyinstaller" pyinstallera, następnie za pomocą pyinstaller --onefile -[nazwa pliku *.py] chcialem przekonwertowac plik z .py na .exe, natomiast wystąpił błąd:

  • 'pyinstall' is not recognized as an internal or external command, operable program or batch file.

Dodałem już zmienne środowiskowe, za pomocą pip freeze sprawdzilem czy moj pyinstaller na pewno się zainstalował i wszystko wygląda ok, natomiast błąd nie znika.

0

A cmd jako admin jest czy nie?

1

Nie wiem czy dobrze zrozumiałem co miałeś na myśli, ale na wiele sposobów próbowałem uruchomić pyinstallera i kazdy zawodził. Jeśli źle zrozumiałem, proszę abyś rozbudował swoje pytanie

Po pierwsze sprawdź,czy go właściwie używasz, z dokumentacji:

If you want to run PyInstaller from within Python code use the run function of the main module and pass all command line arguments in as a list,

https://pyinstaller.readthedocs.io/en/stable/usage.html#running-pyinstaller-from-python-code

Chodziło mi o to czy, gdy aktywujesz venv, działa z linii komend. Wtedy będziesz wiedział, czy to nie w Pycharmie coś nie gra.

1

W komunikacie masz pyinstall, a piszesz o pyinstaller.

Nawet jeśli wszystko inne zawodzi to możesz podać pełną ścieżkę do tego skryptu, wtedy musi zadziałać.

0

Udało się.

Zadziałało:

python -O -m PyInstaller --onefile myscript.py

Bardzo dziękuję każdem za pomoc :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1