本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,,版权归原作者所有,如有问题请及时联系我们以作处理
作者:changyixue 来源:CSDN
本文链接:/changyixue/article/details/111514143
私信小编01即可获取大量Python学习资料
一、 维护项目相关的依赖包
1. 目的:别人下载并运行你的项目时,需要安装依赖包才能正常运行项目
2. 解决方案:在项目根目录下,创建文件requirements.txt,可以手动创建,也可以使用命令创建
3. requirements.txt的内容一般如下,等号左边是依赖包名称,右边是版本号
pytest==5.4.3requests==2.22.0xlrd==2.0.1xlutils==2.0.0
4. 手动创建时,根据pycharm中的“Project Interpreter”列表中的“Package”和“Version”创建
5. 用命令创建时,需要以下两个命令,#后面是注释信息
pip3 install pipreqs # 安装pipreqs
pipreqs ./ #生成requirements.txt文件
6. 利用requirements.txt,安装项目运行环境所需依赖:
pip3 install -r requirements.txt
二、创建本地配置文件和公共配置文件
1. 目的:有些敏感信息,比如密码等,不能共享给别人,所以需要创建本地配置文件local_settings.py,维护真实的数据;而公共配置文件settings.py维护与local_settings.py一样的常量名称,但填写假的数据,且导入local_settings
2. local_settings.py内容大概如下:
ACCOUNT = '123@' # 真实的账号PASSWORD = "456" # 真实的密码
3. 在.gitignore中维护local_settings.py,上传至git时会忽略该文件
# 忽略本地配置文件local_settings.py
3. settings.py内容大概如下:
ACCOUNT = 'XXX' # 假的账号,值可为空PASSWORD = "XXX" # 假的密码,值可为空# 导入local_settings,让local_settings中的值覆盖该文件中的值try:from local_settings import *except:pass
4. 本地项目使用配置文件中常量的方式,先导入文件,再引用常量:
import settingsaccount = settings.ACCOUNTpassword = settings.PASSWORD
如果觉得《git 上传项目到linux仓库_总结:上传python项目至git上前的一些准备工作》对你有帮助,请点赞、收藏,并留下你的观点哦!