不带pip的Virtualenv软件包安装

用户名

我应该如何使用venv安装软件包sudo apt-get install如果我使用sudo该软件包,则该软件包将安装在全球范围内,不仅安装在venv内部,如果我不使用该软件包,则sudo我将无权安装它,因为我不是root用户,并且会出现如下错误:

E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

如果pip中未包含该软件包,我该如何安装?解决办法是什么?

Liyan Chang

Virtualenv旨在创建本地化的python环境。因此,它只能通过pip(或setuptools等)控制python软件包Apt为整个系统安装软件,并且与分开virtualenv

如果您希望从apt没有sudo的位置安装软件,建议您自己编译该软件并将其安装到本地主目录中。对于大多数软件包,这是相对简单的(有些软件包在安装到主目录中后将无法正常工作)。

谷歌“不带sudo的apt-get”获取更多说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Pip不会在virtualenv中安装软件包

在virtualenv环境中安装pip软件包的问题

在哪里安装virtualenv软件包

无法在virtualenv内安装软件包

列出安装在virtualenv中的软件包(具有相应版本),而无需使用pip

在全局站点软件包而不是virtualenv中进行pip安装

使用pip将Python软件包从本地文件系统文件夹安装到virtualenv

Celery Supervisor Virtualenv找不到通过github安装的pip软件包

获取在virtualenv中安装的所有软件包的pip install命令

Pip使用virtualenv将软件包安装在错误的目录中

从bash脚本调用时,pip在virtualenv和全局安装软件包

PIP和python安装软件包

“ pip Frozen”中断软件包安装

无法使用 pip 安装软件包

使用pip从列表安装软件包

无法使用pip安装软件包

使用pip安装python软件包

从pip3安装软件包

Virtualenv-清理未使用的软件包安装

pycharm无法识别virtualenv中安装的pymongo软件包

将本地dist软件包安装到virtualenv

如何在virtualenv中强制安装软件包?

Virtualenv在全局目录中安装软件包

不使用virtualenv时已安装的软件包位置

如何在Ubuntu上正确安装多个非软件包Distribute / virtualenv / pip生态系统?

Virtualenv pip ssl-尝试安装任何软件包时失败。错误:“ Python中的ssl模块不可用”

我下载并安装了pip。如何安装软件包?

无法安装软件包,因为未安装pip

使用pip安装新软件包时,防止已安装的软件包升级