Python 如何更改ubuntu中pip的默认软件包安装位置?

Python 如何更改ubuntu中pip的默认软件包安装位置?,python,pip,ubuntu-16.04,python-3.7,Python,Pip,Ubuntu 16.04,Python 3.7,我的ubuntu机器上安装了pip3。我还安装了python3.5和python3.7。当我使用pip3安装软件包时,它将安装在python3.5软件包文件夹中,因此我无法在python3.7中使用该软件包。如何解决此问题?您可以这样分配python版本: python3.5-m pip安装xxx 或 python3.7-m pip安装xxx 另一种方法是使用VirtualNV,如pipenv、poetry等。创建虚拟环境并在其中安装软件包更好 python3.6 -m venv /path/t

我的ubuntu机器上安装了pip3。我还安装了python3.5和python3.7。当我使用pip3安装软件包时,它将安装在python3.5软件包文件夹中,因此我无法在python3.7中使用该软件包。如何解决此问题?

您可以这样分配python版本:

python3.5-m pip安装xxx 或 python3.7-m pip安装xxx
另一种方法是使用VirtualNV,如pipenv、poetry等。创建虚拟环境并在其中安装软件包更好

python3.6 -m venv /path/to/new/virtual/environment
python3.8 -m venv /path/to/new/virtual/environment
激活您的虚拟环境

$ source venv/bin/activate
使用pip安装软件包

pip install package-name
现在,该软件包将安装在您以前用于创建虚拟环境的特定python版本中

最好的解决方案是使用虚拟环境。不要安装到python3.5或python3.7中,而是安装到某些应用程序的virtualenv中。