- Как решить ошибку при установке PyInstaller через команду Python -m pip install
- Шаг 1: Обновление pip
- Шаг 2: Установка setuptools
- Шаг 3: Установка PyInstaller
- Заключение
- Saved searches
- Use saved searches to filter your results more quickly
- Failed to install pyinstaller #8563
- Failed to install pyinstaller #8563
- Comments
Как решить ошибку при установке PyInstaller через команду Python -m pip install
PyInstaller — это программа для создания автономных исполняемых файлов из скриптов на языке Python. Если вы попытаетесь установить PyInstaller через команду Python -m pip install pyinstaller , то у вас может возникнуть ошибка. В этой статье мы рассмотрим, как решить эту ошибку.
Шаг 1: Обновление pip
Первым шагом в решении проблемы с установкой PyInstaller является обновление установленной версии pip. Вы можете сделать это с помощью команды:
python -m pip install --upgrade pip
Если у вас нет прав администратора на вашей машине, вам может потребоваться добавить флаг —user к этой команде.
Шаг 2: Установка setuptools
Setuptools — это набор инструментов, предназначенных для создания и распространения пакетов Python. Некоторые пакеты Python, в том числе PyInstaller, требуют наличия setuptools, чтобы корректно работать.
Вы можете установить setuptools, используя команду:
Шаг 3: Установка PyInstaller
Теперь, когда pip и setuptools обновлены, и последний установлен, вы можете попробовать установить PyInstaller с помощью команды:
Если у вас все еще возникают проблемы, попробуйте установить PyInstaller с помощью этой команды:
pip install https://github.com/pyinstaller/pyinstaller/archive/develop.zip
Это установит последнюю версию PyInstaller с GitHub, которая, возможно, исправляет проблему, с которой вы столкнулись.
Заключение
В этой статье мы рассмотрели несколько способов решения проблемы с установкой PyInstaller через команду Python -m pip install. После обновления pip и setuptools вы должны смочь успешно установить PyInstaller и начать использовать его для создания исполняемых файлов из скриптов Python.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failed to install pyinstaller #8563
Failed to install pyinstaller #8563
Comments
This is a follow up issue to the one I’ve opened at pyinstaller/pyinstaller#4966
Posting this after @Legorooj asked me to do so.
Using:
Debian 10.4
Python 3.7.4
pip 20.1.1 from /usr/local/lib/python3.7/dist-packages/pip (python 3.7)
When I try to install pyinstaller using pip3, I get these errors:
jure@debian:~$ sudo pip3 install https://github.com/pyinstaller/pyinstaller/archive/develop.zip Collecting https://github.com/pyinstaller/pyinstaller/archive/develop.zip Using cached https://github.com/pyinstaller/pyinstaller/archive/develop.zip Installing build dependencies . error ERROR: Command errored out with exit status 1: command: /usr/bin/python3 /usr/local/lib/python3.7/dist-packages/pip install --ignore-installed --no-user --prefix /tmp /pip-build-env-y6d0abuv/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simp le -- 'setuptools>=40.8.0' wheel cwd: None Complete output (44 lines): Traceback (most recent call last): File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "/usr/lib/python3.7/runpy.py", line 85, in _run_code exec(code, run_globals) File "/usr/local/lib/python3.7/dist-packages/pip/__main__.py", line 26, in sys.exit(_main()) File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/main.py", line 73, in main command = create_command(cmd_name, isolated=("--isolated" in cmd_args)) File "/usr/local/lib/python3.7/dist-packages/pip/_internal/commands/__init__.py", line 104, in create_command module = importlib.import_module(module_path) File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1006, in _gcd_import File "", line 983, in _find_and_load File "", line 967, in _find_and_load_unlocked File "", line 677, in _load_unlocked File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/usr/local/lib/python3.7/dist-packages/pip/_internal/commands/install.py", line 24, in from pip._internal.cli.req_command import RequirementCommand, with_cleanup File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/req_command.py", line 16, in from pip._internal.index.package_finder import PackageFinder File "/usr/local/lib/python3.7/dist-packages/pip/_internal/index/package_finder.py", line 21, in from pip._internal.index.collector import parse_links File "/usr/local/lib/python3.7/dist-packages/pip/_internal/index/collector.py", line 14, in from pip._vendor import html5lib, requests File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/requests/__init__.py", line 114, in from . import utils File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/requests/utils.py", line 25, in from . import certs File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/requests/certs.py", line 15, in from pip._vendor.certifi import where File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/certifi/__init__.py", line 1, in from .core import contents, where File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/certifi/core.py", line 12, in from importlib.resources import read_text File "/usr/lib/python3.7/importlib/resources.py", line 11, in from typing import Iterable, Iterator, Optional, Set, Union # noqa: F401 File "/usr/local/lib/python3.7/dist-packages/typing.py", line 1356, in class Callable(extra=collections_abc.Callable, metaclass=CallableMeta): File "/usr/local/lib/python3.7/dist-packages/typing.py", line 1004, in __new__ self._abc_registry = extra._abc_registry AttributeError: type object 'Callable' has no attribute '_abc_registry' ---------------------------------------- ERROR: Command errored out with exit status 1: /usr/bin/python3 /usr/local/lib/python3.7/dist-packages/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-y6d0abuv/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- 'setuptools>=40.8.0' wheel Check the logs for full command output.
This doesn’t work either:
sudo pip3 install https://github.com/pyinstaller/pyinstaller/tarball/develop
Already have done:
sudo apt update && sudo apt upgrade
sudo pip3 install --upgrade setuptools sudo pip3 install --upgrade 'setuptools
The text was updated successfully, but these errors were encountered:
При установке «pip install pyinstaller» выдает ошибку. Что делать?
Nооk@NООK-ПК C:\Users\Nооk
$ pip install pyinstaller
Collecting pyinstaller
Using cached https://files.pythonhosted.org/packages/e2/c9/0b44.
Installing build dependencies . done
Getting requirements to build wheel . done
Preparing wheel metadata . error
ERROR: Command errored out with exit status 1:
command: 'c:\users\nооk\appdata\local\programs\python\python37-32\python.exe' 'c:\users\nооk\appdata\local\programs\python\python37-32\lib\site-packages\pip\_vendor\pep517\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\Nооk\AppData\Local\Temp\tmpybif6em_'
cwd: C:\Users\Nооk\AppData\Local\Temp\pip-install-jnlb8qy7\pyinstaller
Complete output (36 lines):
running dist_info
creating C:\Users\Nооk\AppData\Local\Temp\pip-install-jnlb8qy7\pyinstaller\pip-wheel-metadata\PyInstaller.egg-info
writing C:\Users\Nооk\AppData\Local\Temp\pip-install-jnlb8qy7\pyinstaller\pip-wheel-metadata\PyInstaller.egg-info\PKG-INFO
writing dependency_links to C:\Users\Nооk\AppData\Local\Temp\pip-install-jnlb8qy7\pyinstaller\pip-wheel-metadata\PyInstaller.egg-info\dependency_links.txt
writing entry points to C:\Users\Nооk\AppData\Local\Temp\pip-install-jnlb8qy7\pyinstaller\pip-wheel-metadata\PyInstaller.egg-info\entry_points.txt
writing requirements to C:\Users\Nооk\AppData\Local\Temp\pip-install-jnlb8qy7\pyinstaller\pip-wheel-metadata\PyInstaller.egg-info\requires.txt
writing top-level names to C:\Users\Nооk\AppData\Local\Temp\pip-install-jnlb8qy7\pyinstaller\pip-wheel-metadata\PyInstaller.egg-info\top_level.txt
writing manifest file 'C:\Users\Nооk\AppData\Local\Temp\pip-install-jnlb8qy7\pyinstaller\pip-wheel-metadata\PyInstaller.egg-info\SOURCES.txt'
reading manifest file 'C:\Users\Nооk\AppData\Local\Temp\pip-install-jnlb8qy7\pyinstaller\pip-wheel-metadata\PyInstaller.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
Error in sitecustomize; set PYTHONVERBOSE for traceback:
SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xee in position 0: invalid continuation byte (sitecustomize.py, line 7)
no previously-included directories found matching 'bootloader\build'
no previously-included directories found matching 'bootloader\.waf-*'
no previously-included directories found matching 'bootloader\.waf3-*'
no previously-included directories found matching 'bootloader\waf-*'
no previously-included directories found matching 'bootloader\waf3-*'
no previously-included directories found matching 'bootloader\_sdks'
no previously-included directories found matching 'bootloader\.vagrant'
warning: no previously-included files found matching 'bootloader\.lock-waf*'
no previously-included directories found matching 'doc\source'
no previously-included directories found matching 'doc\_build'
warning: no previously-included files matching '*.tmp' found under directory 'doc'
warning: no files found matching 'news\_template.rst'
no previously-included directories found matching 'news'
no previously-included directories found matching 'old'
no previously-included directories found matching 'scripts'
no previously-included directories found matching 'tests\scripts'
no previously-included directories found matching '.github'
warning: no previously-included files found matching '.*'
warning: no previously-included files found matching '*.yml'
warning: no previously-included files found matching '*~'
warning: no previously-included files found matching '.directory'
writing manifest file 'C:\Users\Nооk\AppData\Local\Temp\pip-install-jnlb8qy7\pyinstaller\pip-wheel-metadata\PyInstaller.egg-info\SOURCES.txt'
creating 'C:\Users\Nооk\AppData\Local\Temp\pip-install-jnlb8qy7\pyinstaller\pip-wheel-metadata\PyInstaller.dist-info'
error: invalid command 'bdist_wheel'
----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\users\nооk\appdata\local\programs\python\python37-32\python.exe' 'c:\users\nооk\appdata\local\programs\python\python37-32\lib\site-packages\pip\_vendor\pep517\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\Nооk\AppData\Local\Temp\tmpybif6em_' Check the logs for full command output.
Здравствуй друг! Зарегистрировался ради того что бы помочь тебе и всем кто ищет помощи. Ниже я провел порядок команд которые надо прописать для инсталляции pyinstaller. Хочу предупредить что "$" писать не надо. Если помог, не поленись зарегистрироваться на сайте и поставить лайк. Мне будет приятно вдвойне.
$ python -m pip install —upgrade pip (Обновляем pip) $ pip install wheel (инсталлируем wheel без него ни как) $ pip install pyinstaller (Ну и сам pyinstaller)
Здравствуйте, оставляю эту запись здесь на всякий случай если будут какие либо претензии по поводу моего текста. Если все же я что то нарушил из ваших правил, прошу отредактировать пост, либо удалить. И не забудьте уведомить меня что именно было нарушено.
С уважением Defendr X!