当前位置: 首页 > 知识库问答 >
问题:

虚拟环境中Python3的pip3没有根据路径安装包

隆功
2023-03-14

我试图在Python3的虚拟环境中使用pip3安装包。Pip3在活动时指向虚拟环境。

包将不会安装,因为它们安装在虚拟环境之外,在虚拟环境之外已经满足。

如何在虚拟环境中安装软件包?

我如何才能确保我在虚拟环境中实际使用了解释器?当pip3不按照“which”返回的位置运行时,我不能确定我使用的python实际上是来自虚拟环境的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'

操作系统:UBUNTU 18.04

共有1个答案

皇甫夕
2023-03-14

通过不使用sudo解决。Sudo用于访问。

 类似资料:
  • 问题内容: 我有一个在Python 2虚拟环境中运行的Flask应用程序。 我希望运行Python 3程序,因此需要将python3安装到虚拟环境中。我该怎么做呢?我必须重新创建环境吗?这是困难的迁移吗? 问题答案: 不建议混合使用多个版本的Python。实际上,我什至认为这是不可能的。 创建一个新的virtualenv一点都不困难: 获取当前virtualenv中的模块列表 pip freeze

  • 问题内容: 我目前在我的机器上已经安装了Enthought Python发行版 ,并且不想破坏它,但是我想从Continuum迁移到Anaconda。 我可以轻松地将Anaconda安装到我创建的virtualenv目录中,但是我不确定如何告诉virtualenv使用Python的anaconda版本。如果我告诉整个系统使用它,我可以用类似的方式进行改动。有没有办法在virtualenv中做到这一

  • (py36venv)vagrant@pvagrant-dev vm:/vagrant/venvs$pip3安装pep8 pip配置了需要TLS/SSL的位置,但是Python中的SSL模块不可用。 收集pep8无法获取URLhttps://pypi.python.org/simple/pep8/:确认ssl证书时出现问题:无法连接到HTTPS URL,因为ssl模块不可用。-跳过 无法找到满足要求

  • 本文向大家介绍ubuntu环境下python虚拟环境的安装过程,包括了ubuntu环境下python虚拟环境的安装过程的使用技巧和注意事项,需要的朋友参考一下 一. 虚拟环境搭建 在开发中安装模块的方法: pip install 模块名称 之前我们安装模块都是直接在物理环境下安装,这种安装方法,后面一次安装的会覆盖掉前面一次安装的。那如果一台机器上面开发多个项目使用到不同版本的模块呢?怎么样做才能

  • 本文向大家介绍在Xen虚拟机全虚拟化环境中安装Windows2003系统,包括了在Xen虚拟机全虚拟化环境中安装Windows2003系统的使用技巧和注意事项,需要的朋友参考一下 Xen虚拟机支持两种客户机的安装方式。一种是半虚拟化,一种是全虚拟化。Win2003系统要求在全虚拟化的环境下安装和运行。 硬件环境:DELL R710  CPU须支持虚拟化技术(可cat /proc/cpuinfo |

  • 本文向大家介绍Linux安装Python虚拟环境virtualenv的方法,包括了Linux安装Python虚拟环境virtualenv的方法的使用技巧和注意事项,需要的朋友参考一下 1、安装virtulenv、virtulenvwrapper包 pip install virtualenv virtualenvwrapper 2、virtualenvwrapper是virtualenv的扩展工具