2022.08.22 DAY38
模块的发布和安装
- 模块的发布
- 自定义模块,切换项目之后,不好用。
- 系统模块切换到新的项目中,好用。
- sys.path
- 导入模块时,搜索路径列表,如果所有路径没用要导入的模块,会导致无法导入目标模块。
- 解决方案:
- 手动加入自定义模块。
- 将自定义模块,发布到系统目录。
手动加入自定义模块
sys.path.append('路径') # 添加路径
# 查看路径
list1 = sys.path
for path in list1:
print(path)
- 路径分隔符两种表示方式:1:‘/’, 2:‘\’
- 先添加路径,再import
将自定义模块发布到系统目录
- 发布自定义模块的步骤
- 确定发布的模块(目录结构);
- setup的编辑工 – setup()
- 构建模块 – python setup.py build
- 发布模块 – setup.py sdist
目录结构:
| -- setup.py
| -- package1
| -- 自定义模块
模块的安装
- 通过命令完成安装(推荐) 更安全
- 找到之前发布的压缩包,解压操作
- python setup.py install
- 暴力安装
- 直接将要安装的包,以及模块,复制到对应的系统目录中。