Pip3 для Python3 в виртуальной среде не устанавливает пакет в соответствии с путем - PullRequest
0 голосов
/ 31 октября 2019

Я пытаюсь установить пакеты в виртуальной среде Python3, используя pip3. Pip3 указывает на виртуальную среду, когда она активна.

Пакеты не будут устанавливаться, поскольку они устанавливаются вне виртуальной среды, уже удовлетворенные за пределами виртуальной среды.

Как установить пакеты в виртуальной среде?

И как я могу быть уверен, что на самом деле использую интерпретатор в виртуальной среде? Когда pip3 не работает в соответствии с местоположением, которое возвращает 'which', я не могу быть уверен, что я фактически использую питон из виртуальной среды.

(venv_name) user_name@user_name-ubuntu:/mnt/ramdisk$ which python3
/mnt/ramdisk/venv_name/bin/python3

(venv_name) user_name@name-ubuntu:/mnt/ramdisk$ which pip3
/mnt/ramdisk/venv_name/bin/pip3

(venv_name) user_name@name-ubuntu:/mnt/ramdisk$ sudo pip3 install pandas
Requirement already satisfied: pandas in /usr/local/lib/python3.6/dist-packages ...

(venv_name) user_name@name-ubuntu:/mnt/ramdisk$ python3
Python 3.7.5 (default, Oct 15 2019, 22:40:07) 
[GCC 7.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

>>> import pandas
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'pandas'

ОС: UBUNTU 18.04

1 Ответ

0 голосов
/ 05 ноября 2019

Решено без использования sudo. Судо был использован для доступа.

...