Изменение пути установки PIPX

#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 .