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сергейappdatalocalprogramspythonpython36python.exe c:usersсергейappdatalocalprogramspythonpython36libsite-packagespip_vendorpep517_in_process.py get_requires_for_build_wheel C:UsersСергейAppDataLocalTemptmpai5ts0z5:
  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сергейappdatalocalprogramspythonpython36libsite-packagespip_vendorpep517_in_process.py", line 207, in <module>
      main()
    File "c:usersсергейappdatalocalprogramspythonpython36libsite-packagespip_vendorpep517_in_process.py", line 197, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "c:usersсергейappdatalocalprogramspythonpython36libsite-packagespip_vendorpep517_in_process.py", line 48, in get_requires_for_build_wheel
      backend = _build_backend()
    File "c:usersсергейappdatalocalprogramspythonpython36libsite-packagespip_vendorpep517_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сергейappdatalocalprogramspythonpython36python.exe c:usersсергейappdatalocalprogramspythonpython36libsite-packagespip_vendorpep517_in_process.py get_requires_for_build_wheel C:UsersСергейAppDataLocalTemptmpai5ts0z5" failed with error code 1 in C:UsersСергейAppDataLocalTemppip-install-50clv3ibpyinstaller

задан 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​сергей​appdatalocalprogramspythonpython36libsite-packagespip_vendorpep517_in_process.py

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

c:python37libsite-packagespip_vendorpep517_in_process.py

0xdb's user avatar

0xdb

51.4k194 золотых знака56 серебряных знаков233 бронзовых знака

ответ дан 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:UsersNоо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:usersnооkappdatalocalprogramspythonpython37-32python.exe’ ‘c:usersnооkappdatalocalprogramspythonpython37-32libsite-packagespip_vendorpep517_in_process.py’ prepare_metadata_for_build_wheel ‘C:UsersNооkAppDataLocalTemptmpybif6em_’
cwd: C:UsersNооkAppDataLocalTemppip-install-jnlb8qy7pyinstaller
Complete output (36 lines):
running dist_info
creating C:UsersNооkAppDataLocalTemppip-install-jnlb8qy7pyinstallerpip-wheel-metadataPyInstaller.egg-info
writing C:UsersNооkAppDataLocalTemppip-install-jnlb8qy7pyinstallerpip-wheel-metadataPyInstaller.egg-infoPKG-INFO
writing dependency_links to C:UsersNооkAppDataLocalTemppip-install-jnlb8qy7pyinstallerpip-wheel-metadataPyInstaller.egg-infodependency_links.txt
writing entry points to C:UsersNооkAppDataLocalTemppip-install-jnlb8qy7pyinstallerpip-wheel-metadataPyInstaller.egg-infoentry_points.txt
writing requirements to C:UsersNооkAppDataLocalTemppip-install-jnlb8qy7pyinstallerpip-wheel-metadataPyInstaller.egg-inforequires.txt
writing top-level names to C:UsersNооkAppDataLocalTemppip-install-jnlb8qy7pyinstallerpip-wheel-metadataPyInstaller.egg-infotop_level.txt
writing manifest file ‘C:UsersNооkAppDataLocalTemppip-install-jnlb8qy7pyinstallerpip-wheel-metadataPyInstaller.egg-infoSOURCES.txt’
reading manifest file ‘C:UsersNооkAppDataLocalTemppip-install-jnlb8qy7pyinstallerpip-wheel-metadataPyInstaller.egg-infoSOURCES.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 ‘bootloaderbuild’
no previously-included directories found matching ‘bootloader.waf-*’
no previously-included directories found matching ‘bootloader.waf3-*’
no previously-included directories found matching ‘bootloaderwaf-*’
no previously-included directories found matching ‘bootloaderwaf3-*’
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 ‘docsource’
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 ‘testsscripts’
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:UsersNооkAppDataLocalTemppip-install-jnlb8qy7pyinstallerpip-wheel-metadataPyInstaller.egg-infoSOURCES.txt’
creating ‘C:UsersNооkAppDataLocalTemppip-install-jnlb8qy7pyinstallerpip-wheel-metadataPyInstaller.dist-info’
error: invalid command ‘bdist_wheel’
—————————————-
ERROR: Command errored out with exit status 1: ‘c:usersnооkappdatalocalprogramspythonpython37-32python.exe’ ‘c:usersnооkappdatalocalprogramspythonpython37-32libsite-packagespip_vendorpep517_in_process.py’ prepare_metadata_for_build_wheel ‘C:UsersNооkAppDataLocalTemptmpybif6em_’ Check the logs for full command output.


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

    более трёх лет назад

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

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

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

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

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

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

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


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

04 июн. 2023, в 12:07

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

04 июн. 2023, в 12:06

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

04 июн. 2023, в 12:06

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

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

Error output:

pip install pyinstaller
installing build dependencies 
Collecting wheel
  Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x000001BEF10AD0F0>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/wheel/
  Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x000001BEF10ADE48>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/wheel/
  Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x000001BEF10BB518>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/wheel/
  Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x000001BEF10BB320>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/wheel/
  Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x000001BEF10BB7B8>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/wheel/
  Could not find a version that satisfies the requirement wheel (from versions: )
No matching distribution found for wheel

Студворк — интернет-сервис помощи студентам

Добрый день, уважаемые форумчане! Я в питоне новичек, так что нужна ваша помощь в тривиальном (как мне казалось в начале) вопросе — хотел установить себе Pyinstaller, чтобы не мучить PowerShell, а сваять простенький скриптик на питоне и конвертнуть в exe-файл. Ага, как же. Не всё так просто. Сначала хотел поставить Py2Exe, даже скачал и запустил установку, но тут наткнулся на сайт , где черным по белому написано:

Если вы планируете использовать py2exe для создания исполняемых файлов из *.py, одумайтесь! Данная практика порочна. У данного расширения множество проблем: подключение библиотек, переносимость exe-файла. Именно по этой причине рассказ пойдет о другом расширении — pyInstaller.

В погоне за идеалом я ринулся качать и ставить Pyinstaller… На офсайте в разделе «Installing in Windows» написано:

For Windows, PyWin32 or the more recent pypiwin32,

is a prerequisite

. The latter is installed automatically when you install PyInstaller using pip or easy_install. If necessary, follow the pypiwin32 link to install it manually.

Что я понял как необходимость иметь у себя в системе установленное расширение PyWin32 и еще какой-то virtualenv.Я решил не париться, а следуя рекомендации оттуда же:

It is particularly easy to use pip-Win to install PyInstaller along with the correct version of PyWin32. pip-Win also provides virtualenv, which makes it simple to maintain multiple different Python interpreters and install packages such as PyInstaller in each of them. (For more on the uses of virtualenv, see Supporting Multiple Platforms below.)

поставить всё это добро через pip-Win с офсайта. Но эта приблуда запускается, пытается зайти в инете на сайт, но выдает лишь:

Безуспешные попытки установить Pyinstaller

«Видать прокся режет» подумал я и решил установить всё из пакетов — кое-как (я уже сейчас не смогу восстановить весь этот танец с кучей бубнов/мануалов) удалось поставить pywin32-220.win-amd64-py3.5.exe и virtualenv из whl-пакета. Хорошо. Но чертов pip.exe на команду:

выдает следующее:

Безуспешные попытки установить Pyinstaller

Тут у меня уже опустились руки на клавиатуру — о чем и пишу тут. Что за future? Чего он от меня хочет? Где это взять и как установить чтобы черт возьми всё уже заработало?

Поделитесь, пожалуйста, опытом. Надеюсь, что не сильно утомил долгим рассказом.

Зы: я так же пытался поставить Pyinstaller через установочный архив с сайта — скачал, распаковал во временную папку и запустил

, но получил в ответ это:

Безуспешные попытки установить Pyinstaller

По ходу дела я что-то (или всё) делаю не так… Но что??

Прошу помощи.

ЗЫЫ: система — windows 7 64-bit. Питон 3.5.2 тоже 64 бита.

Понравилась статья? Поделить с друзьями:
  • Pip install pygame ошибка
  • Pip install pyautogui ошибка
  • Pip install opencv python ошибка
  • Pip install mysql ошибка
  • Pip install invalid syntax python ошибка