Pip install pyinstaller ошибка

При установке pyinstaller’а, выводит эту ошибку:

C:\Users\Сергей>pip install pyinstaller
Collecting pyinstaller
  Using cached https://files.pythonhosted.org/packages/03/32/0e0de593f129bf1d1e77eed562496d154ef4460fd5cecfd78612ef39a0cc/PyInstaller-3.4.tar.gz
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  Complete output from command c:\users\сергей\appdata\local\programs\python\python36\python.exe c:\users\сергей\appdata\local\programs\python\python36\lib\site-packages\pip\_vendor\pep517\_in_process.py get_requires_for_build_wheel C:\Users\Сергей\AppData\Local\Temp\tmpai5ts0z5:
  Error in sitecustomize; set PYTHONVERBOSE for traceback:
  SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xf1 in position 0: invalid continuation byte (sitecustomize.py, line 7)
  Traceback (most recent call last):
    File "c:\users\сергей\appdata\local\programs\python\python36\lib\site-packages\pip\_vendor\pep517\_in_process.py", line 207, in <module>
      main()
    File "c:\users\сергей\appdata\local\programs\python\python36\lib\site-packages\pip\_vendor\pep517\_in_process.py", line 197, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "c:\users\сергей\appdata\local\programs\python\python36\lib\site-packages\pip\_vendor\pep517\_in_process.py", line 48, in get_requires_for_build_wheel
      backend = _build_backend()
    File "c:\users\сергей\appdata\local\programs\python\python36\lib\site-packages\pip\_vendor\pep517\_in_process.py", line 39, in _build_backend
      obj = getattr(obj, path_part)
  AttributeError: module 'setuptools.build_meta' has no attribute '__legacy__'

  ----------------------------------------
Command "c:\users\сергей\appdata\local\programs\python\python36\python.exe c:\users\сергей\appdata\local\programs\python\python36\lib\site-packages\pip\_vendor\pep517\_in_process.py get_requires_for_build_wheel C:\Users\Сергей\AppData\Local\Temp\tmpai5ts0z5" failed with error code 1 in C:\Users\Сергей\AppData\Local\Temp\pip-install-50clv3ib\pyinstaller

задан 2 мар 2019 в 11:21

Slavatar's user avatar

2


Откати версию PIP до 18.1

pip install pip==18.1

Пробуй установить pyinstaller еще раз

pip install pyinstaller

Обнови версию PIP до последней

python -m pip install ––upgrade pip

Дух сообщества's user avatar

ответ дан 15 мар 2019 в 10:08

Евгений Митин's user avatar

У меня получилось немного иначе — я поставил питон в C:\Python37 и вопрос закрылся и с pyinstaller, и с PyQt5.

Исчезло имя юзера из пути (ниже выделено жирным):

c:\users\​сергей​\appdata\local\programs\python\python36\lib\site-packages\pip_vendor\pep517_in_process.py

Теперь путь проще:

c:\python37\lib\site-packages\pip_vendor\pep517_in_process.py

0xdb's user avatar

0xdb

51.5k198 золотых знаков59 серебряных знаков237 бронзовых знаков

ответ дан 27 окт 2019 в 16:17

dmitry_romanov's user avatar

python3.8 -m pip install pyinstaller

в python3.8 эту проблему пофиксили. Так что установка указанным выше образом проблем не вызывает.

ответ дан 30 апр 2020 в 11:57

Zad1ra's user avatar

1

Мне помогла установка пакета wheel.

ответ дан 19 окт 2020 в 7:38

Alexandr Zarubkin's user avatar

Мне помог откат pip. Просто откатил и все пошло.

ответ дан 25 фев 2021 в 9:27

User's user avatar

1

Hello!

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 <module>                                    
      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 "<frozen importlib._bootstrap>", line 1006, in _gcd_import                                                       
    File "<frozen importlib._bootstrap>", line 983, in _find_and_load                                                     
    File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked                                            
    File "<frozen importlib._bootstrap>", line 677, in _load_unlocked                                                     
    File "<frozen importlib._bootstrap_external>", line 728, in exec_module                                               
    File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed                                          
    File "/usr/local/lib/python3.7/dist-packages/pip/_internal/commands/install.py", line 24, in <module>                 
      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 <module>                  
      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 <module>             
      from pip._internal.index.collector import parse_links                                                               
    File "/usr/local/lib/python3.7/dist-packages/pip/_internal/index/collector.py", line 14, in <module>                  
      from pip._vendor import html5lib, requests                                                                          
    File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/requests/__init__.py", line 114, in <module>                 
      from . import utils                                                                                                 
    File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/requests/utils.py", line 25, in <module>                     
      from . import certs                                                                                                 
    File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/requests/certs.py", line 15, in <module>                     
      from pip._vendor.certifi import where                                                                               
    File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/certifi/__init__.py", line 1, in <module>                    
      from .core import contents, where                                                                                   
    File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/certifi/core.py", line 12, in <module>                       
      from importlib.resources import read_text                                                                           
    File "/usr/lib/python3.7/importlib/resources.py", line 11, in <module>                                                
      from typing import Iterable, Iterator, Optional, Set, Union   # noqa: F401                                          
    File "/usr/local/lib/python3.7/dist-packages/typing.py", line 1356, in <module>                                       
      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

Tried both:

sudo pip3 install --upgrade setuptools
sudo pip3 install --upgrade 'setuptools<45.0.0'

$ pip install
ERROR: You must give at least one requirement to install (see «pip help install»)

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.


  • Вопрос задан

  • 4139 просмотров

Пригласить эксперта

Здравствуй друг! Зарегистрировался ради того что бы помочь тебе и всем кто ищет помощи. Ниже я провел порядок команд которые надо прописать для инсталляции pyinstaller. Хочу предупредить что «$» писать не надо. Если помог, не поленись зарегистрироваться на сайте и поставить лайк. Мне будет приятно вдвойне.

$ python -m pip install —upgrade pip (Обновляем pip)
$ pip install wheel (инсталлируем wheel без него ни как)
$ pip install pyinstaller (Ну и сам pyinstaller)

Сообщение для модератора/администратора

Здравствуйте, оставляю эту запись здесь на всякий случай если будут какие либо претензии по поводу моего текста. Если все же я что то нарушил из ваших правил, прошу отредактировать пост, либо удалить. И не забудьте уведомить меня что именно было нарушено.
С уважением Defendr X!

Напиши pip install wheel, а потом уже pip install pyinstaller


  • Показать ещё
    Загружается…

21 сент. 2023, в 19:28

10000 руб./за проект

21 сент. 2023, в 19:06

11111 руб./за проект

21 сент. 2023, в 19:00

6000000 руб./за проект

Минуточку внимания

So the title explains it all.

C:\Users\username>py -m pip install  pyinstaller
Requirement already satisfied: pyinstaller in c:\users\username\appdata\roaming\python\python37\site-packages (3.5)
Requirement already satisfied: altgraph in c:\users\username\appdata\roaming\python\python37\site-packages (from pyinstaller) (0.16.1)
Requirement already satisfied: pefile>=2017.8.1 in c:\users\username\appdata\roaming\python\python37\site-packages (from pyinstaller) (2019.4.18)
Requirement already satisfied: setuptools in c:\program files (x86)\microsoft visual studio\shared\python37_64\lib\site-packages (from pyinstaller) (40.8.0)
Requirement already satisfied: pywin32-ctypes>=0.2.0 in c:\users\username\appdata\roaming\python\python37\site-packages (from pyinstaller) (0.2.0)
Requirement already satisfied: future in c:\users\username\appdata\roaming\python\python37\site-packages (from pefile>=2017.8.1->pyinstaller) (0.18.2)

C:\Users\username>py -m pyinstaller
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\python.exe: No module named pyinstaller

NOTES:
I use py instead of python because python doesn’t work for an unknown reason

C:\Users\username>python
'python' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\username>py
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul  8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

Invoking just «pyinstaller» doesn’t work neither it does for pip

C:\Users\username>pip
'pip' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\username>py -m pip

Usage:
  C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\python.exe -m pip <command> [options]
(...)

C:\Users\username>pyinstaller
'pyinstaller' is not recognized as an internal or external command,
operable program or batch file.

I’d like to know why these things work differently for other people as well.

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, используя команду:

pip install setuptools

Шаг 3: Установка PyInstaller

Теперь, когда pip и setuptools обновлены, и последний установлен, вы можете попробовать установить PyInstaller с помощью команды:

pip install pyinstaller

Если у вас все еще возникают проблемы, попробуйте установить PyInstaller с помощью этой команды:

pip install https://github.com/pyinstaller/pyinstaller/archive/develop.zip

Это установит последнюю версию PyInstaller с GitHub, которая, возможно, исправляет проблему, с которой вы столкнулись.

Заключение

В этой статье мы рассмотрели несколько способов решения проблемы с установкой PyInstaller через команду Python -m pip install. После обновления pip и setuptools вы должны смочь успешно установить PyInstaller и начать использовать его для создания исполняемых файлов из скриптов Python.

Понравилась статья? Поделить с друзьями:

Интересное по теме:

  • Pilz pnoz m0p fault ошибка как устранить
  • Pioneer mvh s120ubw ошибка 19
  • Pioneer ошибка усилителя нет звука на магнитоле
  • Pidgin ошибка разбора xml
  • Pip install pygame ошибка

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии