python pip快速导入/导出环境

一、应用场景

当我们挪用别人的项目、换一台设备重新部署项目时,需要把原本项目使用到的包记录下来并在新的环境中安装对应的包,并且包的版本要一致,避免版本冲突。这时我们可以使用pip的导入/导出命令,实现快速对接。

二、导出requirements

  1. 首先用CMD命令进入到当前项目使用的python环境下的Scripts文件夹
    python pip快速导入/导出环境
  2. 执行文件activate.bat,回车进入到当前环境的命令窗口。


python pip快速导入/导出环境
python pip快速导入/导出环境
  1. 执行命令pip freeze > xxx.txt

  2. txt文件默认路径是当前Scripts文件夹,我们也可以指定文件夹。

pip freeze >  requirements.txt
pip freeze >  E:/others/requirements.txt
  • 得到的txt文件内容是:
beautifulsoup4==4.10.0
bs4==0.0.1
certifi==2021.10.8
charset-normalizer==2.0.10
idna==3.3
requests==2.27.1
soupsieve==2.3.1
urllib3==1.26.8

三、导入requirements

  1. 跟上面步骤一样进入项目的虚拟环境cmd界面
  2. 执行命令pip install -r xxx.txt

  3. txt文件默认路径是当前项目根路径,我们也可以指定文件夹。

pip install -r requirements.txt
pip install -r E:/others/requirements.txt
  1. 等待安装完毕即可

四、拓展

python包的版本一定要注意版本冲突问题,要善用导入导出环境这个操作,避免不必要的无效开发。
关注我,坚持每日积累一个技巧,长期坚持,我们将会不断进步。

Original: https://blog.csdn.net/qq_23730073/article/details/127004432
Author: code_space
Title: python pip快速导入/导出环境

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/732160/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 【老师见打系列】:我只是写了一个自动回复讨论的脚本~

    文章目录 🌟好久不见 ⛳️实现过程 * 🌴老操作了兄弟们~ 🐢一步拿捏讨论 – 💖美图 结束语 专栏Python零基础入门篇 💥 Python网络蜘蛛 💥 Python…

    Python 2023年7月31日
    064
  • python plot函数label_如何调整matplotlib中的autolabel函数,使其正确显示负值?

    mathplotlib在那个部门没有很好的文档记录。尝试使用dir()函数来显示您正在处理的容器上的可用选项。我发现有一个.get_y()函数在这种情况下返回负数 请尝试此代码im…

    Python 2023年9月6日
    027
  • 宝塔Linux面板部署flask(详细步骤)

    文章目录 前言 一、将项目上传至宝塔面板 二、使用步骤 * 1.在宝塔面板安装python项目管理器 2.安装python并添加项目 3.安装缺少的模块(报错502) 总结 前言 …

    Python 2023年8月9日
    062
  • 一文搞懂│php 中的 DI 依赖注入

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Python 2023年6月12日
    075
  • Mockito使用方法(Kotlin)

    一、为什么要使用Mockito 1.实际案例 1.1 遇到的问题 对于经常维护的项目,经常遇到一个实际问题:需求不停改变,导致架构经常需要修改某些概念的定义。 对于某些十分基础又十…

    Python 2023年10月17日
    033
  • Go素数筛选分析

    Go素数筛选分析 1. 素数筛选介绍 学习 Go语言的过程中,遇到素数筛选的问题。这是一个经典的并发编程问题,是某大佬的代码,短短几行代码就实现了素数筛选。但是自己看完原理和代码后…

    Python 2023年10月18日
    026
  • 初识scrapy

    初识scrapy * – 如何学习框架? – 什么是scrapy? – scrapy结构的框架 – + scrapy框架的基本使用 …

    Python 2023年10月6日
    029
  • django、flask和tornado区别

    今天我们来讨论一下、django、flask和tornado的部署对比: 在python的web开发框架中,目前使用量最高的几个是django、flask和tornado, 经常会…

    Python 2023年8月13日
    051
  • 初学者在学习Python语言时,要注意哪些问题?

    推荐文章 很多小伙伴都发现了,用户自主「申请上首页」的按钮取消了,那博主们写的文章还有上首页曝光的机会吗?我们的回答是”当然有!!!”虽然我们取消了上首页申…

    Python 2023年5月24日
    062
  • python编程比赛_用Python编程分析4W场球赛后,2018世界杯冠军竟是…

    比赛已经开始,我们不妨用 Python 来对参赛队伍的实力情况进行分析,并大胆的预测下本届世界杯的夺冠热门球队吧! 通过数据分析,可以发现很多有趣的结果,比如: 找出哪些队伍是首次…

    Python 2023年8月19日
    032
  • 如何使用ModelBox快速提升AI应用性能?

    摘要:在开发初期开发者往往聚焦在模型的精度上,性能关注较少,但随着业务量不断增加,AI应用的性能往往成为瓶颈,此时对于没有性能优化经验的开发者来说往往需要耗费大量精力做优化性能,本…

    Python 2023年10月29日
    051
  • 模式识别期末复习【湘潭大学】

    目录 写在前面的话 问题 * 简答题 计算题 选择题 答案 * 简答题答案 – K-means 算法的步骤?如何确定 K 的值? 什么是模式识别?模式识别有什么意义? …

    Python 2023年10月9日
    053
  • 太空射击第14课: 玩家生命

    太空射击第14课: 玩家生命 在本课中,我们将为玩家添加多个生命值,并在玩家死亡时添加一个漂亮的爆炸。本教程所有素材包从这里下载 视频 您可以在此处观看本课程的视频: 玩家爆炸 我…

    Python 2023年9月23日
    051
  • Scrapy- 异步爬虫框架-分布式爬虫scrapy-redis-python爬虫知识点8

    Scrapy异步爬虫框架 一、scrapy简介 * (一)scrapy 的工作流程 (二)要用到的方法 二、scrapy 的快速入门 * (一)前期准备 (二)items.py封装…

    Python 2023年10月2日
    036
  • 学了个学教育游戏与源码

    仿羊了个羊做了个教学游戏课件,用于配对正确答案,可以自定义配对选项题库,并随机抽题;编写语言为python,主要使用了pygame框架和pyside2框架;主要目的让不会编程的老师…

    Python 2023年9月24日
    049
  • JScrollPane做到点击哪里,修改哪里,并且知道修改的位置

    寒假老师让用java做个系统,什么图书管理啦,什么超市管理系统。 其他同学都是专门弄个输入框才能输入、修改内容,我觉得很傻,想直接在结果表内修改结果,添加新内容。网上搜了好久也没解…

    Python 2023年6月11日
    068
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球