Почему возникает ошибка при установке Discord PIP?

#python #pip #discord.py

#python #pip #discord.py

Вопрос:

Я решил создать discord-бота с использованием python, но когда я ввел «pip install discord.py «в командной строке появилась эта ошибка.

ОШИБКА: команда выполнена с ошибкой со статусом выхода 1:

  command: 'c:usersнеллиappdatalocalprogramspythonpython39python.exe' 'c:usersнеллиappdatalocalprogramspythonpython39libsite-packagespip_vendorpep517_in_process.py' prepare_metadata_for_build_wheel 'C:Users968F~1AppDataLocalTemptmpmhhxtw89'

     cwd: C:UsersНеллиAppDataLocalTemppip-install-fveo7bqyaiohttp
Complete output (24 lines):

Error in sitecustomize; set PYTHONVERBOSE for traceback:

SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xed in position 0: invalid continuation byte (sitecustomize.py, line 7)

running dist_info

creating C:UsersНеллиAppDataLocalTemppip-modern-metadata-yh2d9tguaiohttp.egg-info

writing C:UsersНеллиAppDataLocalTemppip-modern-metadata-yh2d9tguaiohttp.egg-infoPKG-INFO

writing dependency_links to C:UsersНеллиAppDataLocalTemppip-modern-metadata-yh2d9tguaiohttp.egg-infodependency_links.txt

writing requirements to C:UsersНеллиAppDataLocalTemppip-modern-metadata-yh2d9tguaiohttp.egg-inforequires.txt

writing top-level names to C:UsersНеллиAppDataLocalTemppip-modern-metadata-yh2d9tguaiohttp.egg-infotop_level.txt

writing manifest file 'C:UsersНеллиAppDataLocalTemppip-modern-metadata-yh2d9tguaiohttp.egg-infoSOURCES.txt'

reading manifest file 'C:UsersНеллиAppDataLocalTemppip-modern-metadata-yh2d9tguaiohttp.egg-infoSOURCES.txt'

reading manifest template 'MANIFEST.in'

warning: no files found matching 'aiohttp' anywhere in distribution

warning: no previously-included files matching '*.pyc' found anywhere in distribution

warning: no previously-included files matching '*.pyd' found anywhere in distribution

warning: no previously-included files matching '*.so' found anywhere in distribution

warning: no previously-included files matching '*.lib' found anywhere in distribution

warning: no previously-included files matching '*.dll' found anywhere in distribution

warning: no previously-included files matching '*.a' found anywhere in distribution

warning: no previously-included files matching '*.obj' found anywhere in distribution

warning: no previously-included files found matching 'aiohttp*.html'

no previously-included directories found matching 'docs_build'

writing manifest file 'C:UsersНеллиAppDataLocalTemppip-modern-metadata-yh2d9tguaiohttp.egg-infoSOURCES.txt'

creating 'C:UsersНеллиAppDataLocalTemppip-modern-metadata-yh2d9tguaiohttp.dist-info'

error: invalid command 'bdist_wheel'
----------------------------------------
  

ОШИБКА: команда с ошибкой завершилась со статусом выхода 1: ‘c:usersнеллиappdatalocalprogramspythonpython39python.exe ‘ ‘c:usersнеллиappdatalocalprogramspythonpython39libsite-packagespip_vendorpep517_in_process.py ‘ подготовить_metadata_for_build_wheel ‘C:Users968F ~1AppDataLocalTemptmpmhhxtw89’ Проверьте журналы на наличие полного вывода команды.

Я не мог найти ее причину в течение нескольких часов. кто-нибудь знает, что делать в подобной ситуации? 🙁

Комментарии:

1. Похоже, что в символах Юникода в вашем path ошибка. Сообщение сообщает вам Error in sitecustomize; set PYTHONVERBOSE for traceback . Итак, установите PYTHONVERBOSE в вашей оболочке / среде, затем запустите повторно и отправьте нам более подробное сообщение об ошибке. «Ошибка синтаксиса: (ошибка юникода) кодек ‘utf-8’ не может декодировать байт 0xed в позиции 0: недопустимый байт продолжения (sitecustomize.py , строка 7)». Игнорируйте все, что ниже этого.

2. Обходным решением было бы установить путь, содержащий только символы ASCII. Но давайте сначала попробуем это исправить.

Ответ №1:

Я сделал это, когда устанавливал discord.py переписать.

 py -3 -m pip install -U discord.py
  

Надеюсь, что это поможет