1

我已将 Python 安装在c:\users\dan\appdata\roaming\python\python38\python.exe. pip install工作正常,我可以在我的 IDE 中运行 Python 程序。我的问题是当我尝试安装某些东西时pipx出现以下错误:

C:\Users\dan>pipx install eth-brownie
No Python at 'c:\users\dan\appdata\local\programs\python\python38\python.exe'
Fatal error from pip prevented installation. Full pip output in file:
    C:\Users\dan\.local\pipx\logs\cmd_2021-11-22_01.21.33_pip_errors.log

Error installing eth-brownie.

我知道在错误的目录中pipx查找python.exe,但我不知道为什么,因为 Python 安装到不同的位置并且路径很好(PYTHONPATH = C:\Users\dan\AppData\Roaming\Python\Python38)。我的问题是如何进行pipx搜索python.exe\appdata\roaming\python\python38\不是搜索appdata\local\programs\python\python38\

cmd_2021-11-22_01.21.33_pip_errors.log错误消息指向的文件夹中不存在,因此我看不到该日志)

4

1 回答 1

4

卸载。pipx_ pip uninstall pipx然后完全删除$home/.local/pipx目录。在 PowerShell 提示符中使用get-command pipx以查明pipx某处是否安装了旧的(和损坏的)副本。也删除它们。然后重新安装pipx

于 2021-11-23T11:35:46.433 回答