Python - 生成requirement.text 文件
2023-02-18 16:23:44 时间
前言
- 该篇操作笔记摘自小菠萝
- Python项目中,一般都会有一个 requirements.txt 文件
- 这个文件主要是用于记录当前项目下的所有依赖包及其精确的版本号,以方便在一个新环境下更快的进行部署
如何生成 requirements.txt
方式一:进入项目根目录,执行以下命令
pip3 freeze > requirements.txt
方式二:进入项目根目录,执行以下命令
python.exe -m pip freeze > requirements1.txt
使用 requirement.txt 安装第三方库
pip3 install -r requirement.txt
使用 Pycharm 需要注意的地方
前言
- 我相信每个人使用 pycharm 都会创建很多个项目
- 而每个项目都需要有自己的 python 依赖环境,在 pycharm 里面叫做 Project Interpreter
- 有时候为了方便,这个 Interpreter 会设置为本机安装的 python 路径,如下图,这样依赖库装一遍就行
问题来了
这样一来,这个依赖环境的第三方库就会有非常多,然而在某个项目的第三方库并不需要很多时,如果此时用这个 interpreter 生成 requirement.txt 就会有很多无关紧要的库
如何解决这个问题
给这个项目分配一个单独的 project interceptor,点击【Show All】
点击【+】
选择你的项目,点击【OK】
- 项目目录下会出现一个 venv 文件夹,这个项目依赖的 py 环境就是这里面的东西
- 而 python.exe 就在 Scripts 目录下
生成 requirement.txt
利用 venv/Scripts 下的 python.exe 生成 requirement.txt
D:\WorkSpace\python_selenium\venv\Scripts>python.exe -m pip freeze > ../../requirements3.text
大功告成,现在的 requirement.txt 就只包含这个项目所需的第三方库了!
相关文章
- Biopython | 介绍和安装
- 如何正确遵守 Python 代码规范
- 如何在 python 中解决 ImportError: DLL load failed while importing win32api
- 如何在 python 中解决报错 ImportError: The 'pyparsing' package is required
- 如何使用 python 爬取酷我在线音乐
- 如何在 python 中提取图片主题色
- 数据库开发实战教程:使用Python连接Kerberos的Presto
- 赶在520之前,程序员如何用Python送上最特别的“我爱你”表白
- 【图文教程】腾讯云安装python3
- Python学习:内建属性、内建函数的教程
- [oeasy]python0030_设置路径_export_PATH_zsh_系统路径设置_export
- Python从0到1丨细说图像增强及运算
- Python图像处理丨详解图像去雾处理方法
- 盘点Python 中字符串的常用操作
- 从0到1学Python丨图像平滑方法的两种非线性滤波:中值滤波、双边滤波
- 跟我学Python图像处理丨带你入门OpenGL
- 跟我学Python图像处理丨图像分类原理与案例
- Python 中 Pickle 库的使用详解
- Python: PyQt5在Pycharm中的配置
- Python: 按位或运算符(Bitwise OR)