#python #pipx
Вопрос:
У меня установлен Python c:usersdanappdataroamingpythonpython38python.exe
. pip install
работает правильно, и я могу запускать программы на Python в своей среде разработки. Моя проблема в том, что когда я пытаюсь что-то установить pipx
, я получаю следующую ошибку:
C:Usersdangt;pipx install eth-brownie No Python at 'c:usersdanappdatalocalprogramspythonpython38python.exe' Fatal error from pip prevented installation. Full pip output in file: C:Usersdan.localpipxlogscmd_2021-11-22_01.21.33_pip_errors.log Error installing eth-brownie.
Я понимаю pipx
, что ищет python.exe
в неправильном каталоге, но я не знаю, почему, потому что Python был установлен в другом месте, и пути в порядке ( PYTHONPATH = C:UsersdanAppDataRoamingPythonPython38
). Мой вопрос в том, как заставить pipx
искать python.exe
appdataroamingpythonpython38
вместо appdatalocalprogramspythonpython38
этого ?
( cmd_2021-11-22_01.21.33_pip_errors.log
не существует в папке, в которой указаны сообщения об ошибках, поэтому я не смог увидеть этот журнал)
Ответ №1:
Удалить pipx
с pip uninstall pipx
помощью . Затем $home/.local/pipx
полностью удалите каталог. Используйте get-command pipx
в командной строке PowerShell, чтобы узнать, установлены ли где-либо более старые (и поврежденные) копии pipx
. Уберите и их тоже. Затем переустановите pipx
.