虚拟环境中 Python3 的 Pip3 未根据路径安装包
Pip3 for Python3 in virtual environment not installing package according to path
我正在尝试使用 pip3 在 Python3 虚拟环境中安装软件包。 Pip3 在激活时指向虚拟环境。
软件包不会安装,因为它们是在虚拟环境之外安装的,已经在虚拟环境之外得到满足。
如何在虚拟环境中安装包?
我如何确定我实际上是在虚拟环境中使用解释器?当 pip3 没有根据 'which' 返回的位置进行操作时,我无法确定我正在使用的 python 实际上是来自虚拟环境的
(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'
OS: UBUNTU 18.04
通过不使用 sudo 解决。使用 Sudo 进行访问。
我正在尝试使用 pip3 在 Python3 虚拟环境中安装软件包。 Pip3 在激活时指向虚拟环境。
软件包不会安装,因为它们是在虚拟环境之外安装的,已经在虚拟环境之外得到满足。
如何在虚拟环境中安装包?
我如何确定我实际上是在虚拟环境中使用解释器?当 pip3 没有根据 'which' 返回的位置进行操作时,我无法确定我正在使用的 python 实际上是来自虚拟环境的
(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'
OS: UBUNTU 18.04
通过不使用 sudo 解决。使用 Sudo 进行访问。