Python“pip install–user”命令

Python是一种动态的、流行的编程语言,它提供了许多不同的库或模块。即使python提供了广泛的模块选择,也有许多通过python包索引(PyPI)提供的第三方库。pip用于从该索引安装第三方模块。pip命令可以为所有用户或特定用户安装这些第三方软件包。“pip install–user”用于为特定用户安装第三方软件包。这意味着其他用户将无法使用此安装的软件包。

null

“pip install”命令

默认情况下 pip安装 “命令用于为所有用户安装软件包。这意味着程序包将被安装到系统目录中,如“ /usr/local/lib/python3.8版本 “在Linux系统中。为了写入此目录,安装需要根权限。但是如果用户没有任何root权限,他就不能将python包安装到全局包库或系统目录中。

“pip install–user”命令

“是什么让这个” pip安装–用户 “命令非常特殊和有用,它可以由普通用户使用,而无需任何root权限或运行 苏多 命令来安装python包。使用以下pip命令安装 django公司 打包到用户主目录中。实际上,用户将包安装到 site.USERu站点 在python环境变量中定义的路径。

可以使用以下python命令列出用户站点路径。

$ python3 -m site --user-base

对于像Ubuntu、Debian、Mint、Kali、Fedora、CentOS等Linux发行版,输出如下所示 /lib/python3.8/site-packages文件包 应添加到此路径中,该路径将为“ /home/ismail/.local/lib/python3.8/site-packages包/

/home/ismail/.local

我们可以用ls命令列出为当前用户安装的pip包,如下所示。当前用户名为“ismail”。

$ ls -l /home/ismail/.local/lib/python3.8/site-packages/
图片[1]-Python“pip install–user”命令-yiteyi-C++库
Pip用户特定站点包

如果您使用的是Windows操作系统,“pip install–user”会将第三方软件包安装到 C:UsersUsernameAppDataRoamingPython38site包 “这条路 用户名 是当前用户主目录,Python38是已安装的python版本。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享