我在c:\users\dan\appdata\roaming\python\python38\python.exe中安装了Python。pip install工作正常,我可以在我的集成开发环境中运行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在\appdata\roaming\python\python38\中搜索python.exe,而不是在appdata\local\programs\python\python38\中搜索
(错误消息所指向的文件夹中不存在cmd_2021-11-22_01.21.33_pip_errors.log,因此我看不到该日志)
发布于 2021-11-23 11:35:46
使用pip uninstall pipx卸载pipx。然后完全删除$home/.local/pipx目录。在PowerShell提示符中使用get-command pipx,查看是否在某处安装了pipx的较旧(且已损坏)副本。同时删除它们。然后重新安装pipx。
https://stackoverflow.com/questions/70059862
复制相似问题