#python #pip #web3py
Вопрос:
Я пытаюсь установить web3 на свою машину с Windows. Для этого я использую терминал кода Visual studio. Я использовал обе команды.
- pip установить web3
- pip3 установить web3
Первая ошибка, которую я получил, была связана с инструментами сборки Visual studios, которые я смог установить. Теперь, когда я запускаю команду, я получаю эту ошибку.
ERROR: Command errored out with exit status 1: 'C:Python310python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\ealvarado\AppData\Local\Temp\pip-install-nfyoy3t_\cytoolz_9d52991e4515405886466c30cd8781ec\setup.py'"'"'; __file__='"'"'C:\Users\ealvarado\AppData\Local\Temp\pip-install-nfyoy3t_\cytoolz_9d52991e4515405886466c30cd8781ec\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:UsersealvaradoAppDataLocalTemppip-record-g88od3fyinstall-record.txt' --single-version-externally-managed --compile --install-headers 'C:Python310Includecytoolz' Check the logs for full command output.
WARNING: Ignoring invalid distribution -ip (c:python310libsite-packages)
WARNING: Ignoring invalid distribution -ip (c:python310libsite-packages)
WARNING: Ignoring invalid distribution -ip (c:python310libsite-packages)
WARNING: You are using pip version 21.2.3; however, version 21.3 is available.
You should consider upgrading via the 'C:Python310python.exe -m pip install --upgrade pip' command.
Комментарии:
1. Пожалуйста, не размещайте изображения с ошибками. Вместо этого добавьте ошибку в виде текста и поместите ее в форматирование кода. Источник вашей ошибки, web3 поддерживается только до версии python 3.9, см. на странице [pypi( pypi.org/project/web3 ). Python 3.10 является совершенно новым. Вам это абсолютно необходимо? Если нет, попробуйте использовать более старую версию
2. Можете ли вы опубликовать полный журнал или, по крайней мере, все соответствующие строки? Предупреждения не так важны, но ошибка есть, и это, вероятно, краткое изложение того, что происходило раньше, поэтому более ранние строки журнала, вероятно, содержат важную информацию.
Ответ №1:
это связано с тем WARNING: Ignoring invalid distribution -ip (c:python310libsite-packages)
, что в какой-то момент времени pip не смог удалить какую-то временную папку, которую он создал во время обновления или установки, или что-то в этом роде, чтобы избавиться от нее, просто перейдите в указанную папку и удалите папки, с которых начинается имя ~
.
Другое предупреждение для вас-обновить свой pip, вы должны это сделать.
А что касается ошибки, я не знаю, может быть, эта библиотека еще не поддерживает python 3.10, и именно поэтому она не работает и/или ваш устаревший pip не получает самую последнюю версию в силу того, что он устарел