美文网首页
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