分享好友 化工资讯首页 化工资讯分类 切换频道

【Pycharm教程】在 PyCharm 中使用 requirements.txt.

2022-11-21 23:48350admin

点击领取Python面试题手册

Python从入门到进阶知识手册

PyCharm 提供与需求管理的主要手段的集成,可以跟踪项目中未满足的需求,并基于requirements.txt文件创建虚拟环境。

定义要求

1. 从工具菜单中,选择同步 Python 要求。

2. 在打开的对话框中,指定需求文件的名称。需求文件的推荐名称是

requirements.txt。当具有此名称的文件添加到项目根目录时,Python 集成工具会自动检测到该文件。

3. 选择处理所需库版本的方法。可以定义版本号: 

方法

例子

强平等

Django==3.0.3

大于或等于

Django>=3.0.3

兼容版本

Django~=3.0.3

4. 定义需求管理策略: 

政策

行动

删除未使用的需求

删除与未使用的库和包对应的记录。

修改基础文件

允许修改基本需求文件(如果在requirements.txt文件中引用了任何内容)。

如果与当前版本匹配,则保留现有版本说明符

如果满足选定的方法版本处理,则保持版本号不变。

5. 单击确定并检查生成的文件。

nnecttype="rect" o:extrusionok="f">

您也可以pip freeze > requirements.txt在命令行中运行,为您的项目生成requirements.txt文件。

如果需求文件的名称与 requirements.txt 不同,或者当您在一个项目中有多个需求文件时,您必须通知 PyCharm 您要应用的需求文件。

配置默认需求文件

1.按Ctrl+Alt+S打开 IDE 设置并选择工具 | Python 集成工具。

2.在“打包需求文件”字段中,输入需求文件的名称或单击浏览按钮并找到所需的文件。

3.单击确定以保存更改。

尽管您始终可以运行同步 Python 需求来更新需求文件,但 PyCharm 提供了能够填充此文件的快速修复。

更新需求文件

1. 在importPython 文件的语句中,单击尚未导入的包。PyCharm 建议快速修复:

nnecttype="rect" o:extrusionok="f">

2. 选择并应用建议的快速修复。包被添加到依赖管理文件中。

PyCharm 提供了与未满足的依赖项相关的快速修复和通知。

安装所需的包

启用Unsatisfied package requirements检查时会显示通知栏。您可以在首选项/设置 |中启用它。编辑 | 检查对话框。

1. 打开一个指定了需求文件的项目,在Editor中打开的任何 Python 或需求文件的顶部都会显示一个通知栏:

nnecttype="rect" o:extrusionok="f">

2. 单击提供的链接之一以满足或忽略要求。

如果您选择了忽略选项,您可以随时改变主意,从忽略的软件包列表中删除该软件包。

添加忽略的依赖项

1. 按Ctrl+Alt+S打开项目设置/首选项。

2. 转到编辑器 | 检查。

3. 在检查列表中,选择Unsatisfied package requirements。

4. 预览忽略的需求列表并单击添加图标 ( nnecttype="rect" o:extrusionok="f"> ) 以添加它们。

nnecttype="rect" o:extrusionok="f">

程序员技术交流群

扫码进群记得备注: 城市、昵称和技术方向

  阅读更多

  1. PyCharm连接MySQL数据库竟然如此简单!
  2. 【Pycharm教程】PyCharm 安装、卸载和升级包
  3. "叔叔建议我远离 Python,从汇编语言学起......"

版权申明 以上内容由网友或网络信息收集整理呈现,不代表本站立场和观点!如对内容有疑问,请联系cnmhg168@163.com,谢谢!下载内容仅供研究和学习使用,务必24小时删除。
举报
收藏 0
打赏 0
评论 0
广东省科学院生态环境与土壤研究所流域水环境团队博士后招聘启事
课题组简介:流域水环境整治绿色技术与装备团队是由1名中科院院士,1名国家杰青,2名国家优青和1名海外优青等国家级人才组成

0评论2023-02-07369

汽轮机冲转暖机结束的标志到底是什么
汽轮机的启动是一个不稳定的加热过程,进行合理经济的启动就是寻求合理的加热方式,使启动过程中机组各部分热应力、热变形、胀差

0评论2023-02-07586

超冷极性分子、不平衡拓扑系统、量子微波光子学、铁电斯格明子 | 本周物理讲座
我们如何理解宇宙? | 科学公开课‍1 Understanding and controlling the loss

0评论2023-02-07319

天体物理理解的进步
以下文章来源于中国科学院理论物理研究所 ,作者韩超中国科学院理论物理研究所 . 理论物理所科研动态和综合新闻的发布;理

0评论2023-02-07351

中国科学院新疆理化技术研究所痕量化学物质感知方向招聘公告
一、招聘专业 材料、物理、化学、精仪相关专业,理论和实验相关方向均可。 二、招聘对象及支持政策享受研究所 “ 丝路人才计

0评论2023-02-07492

必看 | 2023复工复产落实“四不伤害”24条提示及反“三违”警示学习,对号入座.....
在工作之前一定要三问: 一是问问自己这样做安全吗? 如果你认为这样做安全了, 二是问一问一起工作的同事这样做安全吗? 三

0评论2023-02-07877

安全生产百错图【视频讲解】你的安全意识过关吗?
<iframe allowfullscreen="" class="video_iframe rich_pages"

0评论2023-02-07252

已致超3000人遇难!土耳其地震最新情况
点击蓝字 关注我们2月6日,土耳其一天内发生两次7.8级地震,截至目前已导致土耳其和叙利亚超3000人遇难。地震已造成土

0评论2023-02-07216

【一轮通知重磅发布】2023(第十八届)青岛国际水大会&水展
注:板块及分会场不定期更新中,请以会议正式通知为准。会议亮点01中国政府高端打造,全球各地行业组织共同支持02云集全球

0评论2023-02-07495

浙江工业大学王红宇课题组CEJ:可见光催化的Fe(VI)-Ti/Zn LDH体系高效降解水体微污染物的机制研究
以下文章来源于Environmental Advances ,作者王红宇课题组Environmental Advanc

0评论2023-02-07820