美文网首页
python系列 - 2.包配置

python系列 - 2.包配置

作者: Andy_1ee | 来源:发表于2021-08-31 10:26 被阅读0次

    1. 查看python 导入包的顺序

    >> python -m site
    # sys.path = [
    #    'C:\\Users\\lc\\Desktop',
    #    'C:\\Users\\lc\\Envs\\tobey\\Scripts\\python36.zip',
    #    'c:\\users\\lc\\appdata\\local\\programs\\python\\python36\\DLLs',
    #    'c:\\users\\lc\\appdata\\local\\programs\\python\\python36\\lib',
    #   'c:\\users\\lc\\appdata\\local\\programs\\python\\python36',
    #    'C:\\Users\\lc\\Envs\\tobey',
    #    'C:\\Users\\lc\\Envs\\tobey\\lib\\site-packages',
    #]
    #USER_BASE: 'C:\\Users\\lc\\AppData\\Roaming\\Python' (doesn't exist)
    #USER_SITE: 'C:\\Users\\lc\\AppData\\Roaming\\Python\\Python36\\site-packages' (doesn't exist)
    #ENABLE_USER_SITE: False
    其中: 第一行为执行命令时所在的地址
    

    2. 增加python包地址

    有时我们需要增加包搜索的地址, 可以通过以下命令增加

    1. 通过环境变量增加: PYTHONPATH=<你的包路径>:$PYTHONPATH
    2. 代码内增加:
    import sys
    sys.path.append(<你的包地址>)
    3. 通过.pth 文件增加
    # 1. 找到现有包的site-package 地址,例如`1`中的的 C:\\Users\\lc\\Envs\\tobey\\lib\\site-packages
    # 2. 添加 ".pth"文件, ".pth"文件的格式为:
      首先xxx.pth文件里面会书写一些路径,一行一个。
      将xxx.pth文件放在特定位置,则可以让python在加载模块时,读取xxx.pth中指定的路径。
    

    3. xxx.pth文件介绍

    在使用python时我们经常需要自定义包导入路径, 有一种方式可以动态增加 路径

    添加 ".pth"文件, ".pth"文件的格式为:
      首先xxx.pth文件里面会书写一些路径,一行一个。
      将xxx.pth文件放在特定位置,则可以让python在加载模块时,读取xxx.pth中指定的路径。
    

    相关文章

      网友评论

          本文标题:python系列 - 2.包配置

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