我在wsl2下安装了一个新版本的Python,使用:
pyenv安装3.9.6pyenv global 3.9.6
在我使用3.8 之前
当我安装pip时,它仍然会出现在与Python 3.8.5相关的上一个pip路径中。对于已安装的软件包:
/home/ludo915/.local/lib/python3.8/site-packages
我如何更新pipinstall安装软件包的路径,以及我应该将其设置为什么?
Ludo
如何更新pip安装包的路径
这是个错误的问题。每个python安装都应该有一个pip安装。调用相应python
版本的正确pip
将自动安装到正确的site-packages
目录。
我对pyenv不太熟悉,但一个防失败的建议是使用类似的python解释器来调用pip
python -m pip install
您可以将python
替换为要专门使用的解释器。如果python --version
已经显示它指向3.9,那么您应该可以继续。否则,您可能需要进行python3.9 -m pip install
您可以使用以下命令安装它:
python3.9-m pip安装软件包名称,它将与python3.9集成
或
如果您想修改现有的默认路径,请参阅下面的链接。
如何更改pip安装路径