找回密码
 骑士注册

QQ登录

微博登录

❏ 站外平台:

Linux 中国◆开源社区 首页 查看评论
[1]
来自四川自贡的 Chrome 85.0|Mac 10.16 用户 发表于 2022-03-09 16:11 的评论:
一个小建议。

使用 pip install 安装库时,加上 --user 参数 (即: pip install --user),会将其安装到当前用户目录中 (位于 ~/.local),
不加的话,会安装到系统目录 (位于 /usr),会有什么后果呢?

+ pip 卸载时不支持卸载依赖,会导致系统中残留文件越来越多
+ 可能会覆盖系统中已有的文件,造成部分 Python 程序无法正常运行
+ 使用系统包管理器 (如 apt、pacman...) 安装、升级软件包时可能会出错
[2]
来自广东汕头的 Firefox 98.0|Android 11 用户 发表于 2022-03-09 17:32 的评论:
一般不用root用户安装的时候 是默认.local的 因为/usr普通用户不可写
来自四川自贡的 Chrome 85.0|Mac 10.16 用户 2022-03-09 18:50 9 回复
在 Arch Linux 社区里见过太多一言不合就 sudo pip 的了,然后包管理器 (pacman) 也跟着出问题。
[1]
来自四川自贡的 Chrome 85.0|Mac 10.16 用户 发表于 2022-03-09 16:11 的评论:
一个小建议。

使用 pip install 安装库时,加上 --user 参数 (即: pip install --user),会将其安装到当前用户目录中 (位于 ~/.local),
不加的话,会安装到系统目录 (位于 /usr),会有什么后果呢?

+ pip 卸载时不支持卸载依赖,会导致系统中残留文件越来越多
+ 可能会覆盖系统中已有的文件,造成部分 Python 程序无法正常运行
+ 使用系统包管理器 (如 apt、pacman...) 安装、升级软件包时可能会出错
[2]
来自广东汕头的 Firefox 98.0|Android 11 用户 发表于 2022-03-09 17:32 的评论:
一般不用root用户安装的时候 是默认.local的 因为/usr普通用户不可写
来自四川自贡的 Chrome 85.0|Mac 10.16 用户 2022-03-09 18:01 9 回复
顺手加上是个好习惯,保不齐哪天用到 ROOT 用户忘了加。
[1]
来自四川自贡的 Chrome 85.0|Mac 10.16 用户 发表于 2022-03-09 16:11 的评论:
一个小建议。

使用 pip install 安装库时,加上 --user 参数 (即: pip install --user),会将其安装到当前用户目录中 (位于 ~/.local),
不加的话,会安装到系统目录 (位于 /usr),会有什么后果呢?

+ pip 卸载时不支持卸载依赖,会导致系统中残留文件越来越多
+ 可能会覆盖系统中已有的文件,造成部分 Python 程序无法正常运行
+ 使用系统包管理器 (如 apt、pacman...) 安装、升级软件包时可能会出错
来自广东汕头的 Firefox 98.0|Android 11 用户 2022-03-09 17:32 8 回复
一般不用root用户安装的时候 是默认.local的 因为/usr普通用户不可写
来自江苏苏州的 Chrome 97.0|GNU/Linux 用户 2022-03-09 16:37 8 回复
666666
[1]
来自四川自贡的 Chrome 85.0|Mac 10.16 用户 发表于 2022-03-09 16:11 的评论:
一个小建议。

使用 pip install 安装库时,加上 --user 参数 (即: pip install --user),会将其安装到当前用户目录中 (位于 ~/.local),
不加的话,会安装到系统目录 (位于 /usr),会有什么后果呢?

+ pip 卸载时不支持卸载依赖,会导致系统中残留文件越来越多
+ 可能会覆盖系统中已有的文件,造成部分 Python 程序无法正常运行
+ 使用系统包管理器 (如 apt、pacman...) 安装、升级软件包时可能会出错
来自四川自贡的 Chrome 85.0|Mac 10.16 用户 2022-03-09 16:19 9 回复
如果想要把 Python 库装到系统目录,建议为对应的发行版打包,然后用发行版的包管理器进行管理。

比如 Arch Linux 系统打 Python 包指南:
wiki.archlinux.org/title/Python_package_guidelines
来自四川自贡的 Chrome 85.0|Mac 10.16 用户 2022-03-09 16:11 19 回复
一个小建议。

使用 pip install 安装库时,加上 --user 参数 (即: pip install --user),会将其安装到当前用户目录中 (位于 ~/.local),
不加的话,会安装到系统目录 (位于 /usr),会有什么后果呢?

+ pip 卸载时不支持卸载依赖,会导致系统中残留文件越来越多
+ 可能会覆盖系统中已有的文件,造成部分 Python 程序无法正常运行
+ 使用系统包管理器 (如 apt、pacman...) 安装、升级软件包时可能会出错
来自广东深圳的 Firefox 98.0|Android 11 用户 2022-03-09 11:49 17 回复
作者在此
来自广东佛山的 Chrome Mobile 75.0|Android 10 用户 2022-03-09 11:45 34 回复
太卷了,坐等幼儿园大班的儿童投稿

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。