Как изменить место установки пакета по умолчанию для pip в Ubuntu?

На моем компьютере с Ubuntu установлен pip3. У меня также установлены python3.5 и python3.7. Когда я устанавливаю пакет с помощью pip3, он устанавливается в папку пакетов python3.5, поэтому я не могу использовать этот пакет в python3.7. Как мне решить это?

Всего 2 ответа


Вы можете назначить версию Python следующим образом:

python3.5 -m pip install xxx
or
python3.7 -m pip install xxx

другой способ использовать virtualenv, как pipenv, поэзия и т. д.


Лучше создать виртуальную среду и установить в нее пакеты

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, которую вы ранее использовали для создания виртуальной среды