美文网首页
Python - 用户级别包目录

Python - 用户级别包目录

作者: 家中古词 | 来源:发表于2020-12-24 21:32 被阅读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

相关文章

  • Python - 用户级别包目录

    当 Python 安装在系统级别的目录里时。当前版本的 Python,按照 PEP 370[https://www...

  • Python包及其引入方法

    一、Python包 模块所在目录看做是包,目录名即为包名。 二、Python包创建 创建过程举例(模块中不包含类)...

  • python函数之闭包

    目录 python函数之闭包什么是闭包python中的namespace闭包的条件闭包的优点 python函数之闭...

  • Python 包 __init__.py 作用

    Python 包 __init__.py 作用 包的初始化Python首次导入某个目录时,会自动执行该目录下__i...

  • python版本切换

    基于用户切换python版本: 编辑用户目录下的.bashrc文件加上 alias python='/usr/bi...

  • python 非root用户安装Python及Python模块

    一、非root用户安装python模块 1.python安装的默认目录是$python/lib/python版本号...

  • python3 os模块

    用于系统级别的操作 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdi...

  • Python的requests包使用

    个人专题目录 1. Python的requests包使用

  • 更改Ubuntu16.04默认python版本

    1、修改特定用户 Python 版本: 想要为某个特定用户修改 Python 版本,只需要在其 home 目录下创...

  • Python 高级操作

    包(package) 为了组织好模块,将多个模块分为一个包。包是python模块文件所在的目录,且该目录下必须存在...

网友评论

      本文标题:Python - 用户级别包目录

      本文链接:https://www.haomeiwen.com/subject/vmffnktx.html