Python - 用户级别包目录

2020-12-24  本文已影响0人  家中古词
5c67accdd34d8-25f2c12b.jpg

当 Python 安装在系统级别的目录里时。当前版本的 Python,按照 PEP 370 的指定方式,会将用户目录视作 site-packages 目录。在 Linux 下面是 ~/.local/lib/python3.9/site-packages。

我不是特别喜欢这个行为,我希望 Python 安装的内容都放在我安装 Python 的地方。而且这个目录名称里没有 Python 的最后一位版本号,也有一些不兼容风险。

这份 PEP 给出了关闭这种行为的方法,是修改 Python 发布代码中 site.py 的 ENABLE_USER_SITE 字段为 False

上一篇 下一篇

猜你喜欢

热点阅读