模块
模块是一组Python代码的集合(一个py文件或者),可以使用其他模块,也可以被其他模块使用。
创建自己的模块时,要注意:
模块名要遵循Python变量命名规范,不要使用中文、特殊字符;
模块名不要和系统模块名冲突,最好先查看系统是否已存在该模块,检查方法是在Python交互环境执行import abc,若成功则说明系统存在此模块。
使用模块
import module_name
import sys
sys.path
from module_name import xxx 从模块中导入指定资源
from module_name import * 从模块中导入所有资源
from sys import path
path
from sys import *
path
import module_name as new_name # 导入模块后进行重命名
import sys as sys2
sys2.path
模块的搜索顺序
- 在当前目录下搜索
在PYTHONPATH中搜索
- 永久添加搜索路径:在系统环境变量中新建PYTHONPATH,值为指定目录
- 单次操作搜索路径,修改sys.path
import sys
sys.path.append('D:\\Users')
sys.path.remove('D:\\Users')
在python默认环境下搜索(python/lib)
包
https://www.runoob.com/python3/python3-module.html
https://www.liaoxuefeng.com/wiki/1016959663602400/1017493741106496
https://blog.csdn.net/weixin_42223833/article/details/86168012
安装第三方模块
第三方模块地址:https://pypi.org/
在线安装 pip install module_name
pip install flask
选择安装源
阿里
pip install pip-setting
pip-setting install flask
清华云 pip install -ihttps://pypi.tuna.tsinghua.edu.cn/simple+模块名
pip install -ihttps://pypi.tuna.tsinghua.edu.cn/simple flask
安装指定版本
(venv) $ pip install package==version
版本升级
(venv) $ pip install --upgrade xxx
离线安装