首页 > 编程语言 >python项目 如何快速的导入和导出依赖包

python项目 如何快速的导入和导出依赖包

时间:2023-08-17 17:01:06浏览次数:37  
标签:requirements pip3 python pipreqs 导出 -- 导入 根目录 txt

Python项目依赖包【导出】第一步: 安装pipreqs包

pip3 install pipreqs

第二步骤:进入项目的根目录执行以下命令:
cd 根目录
第三步:转成requirements.ext文件:
pipreqs ./ --encoding=utf-8 --force
如果成功,就会在根目录下生成一个requirements.txt文件,内容为本项目环境以来包已经对应版本。
ps:
当前目录:./
utf-8编码: --encoding=utf-8

强制覆盖原先的: --force
方法二:---------不推荐使用下面这个方式:
pip3 freeze > requirements.txt 
生成requirements.txt依赖包文件.

这个方式会把整个环境中的包都导出来,如果你是用的虚拟环境可以使用。

通常情况下 我们只需要导出当前项目的requirements.txt ,这个时候就推荐上面第一种方式。


Python项目依赖包【导入】

pip3 install -r requirements.txt

 

标签:requirements,pip3,python,pipreqs,导出,--,导入,根目录,txt
From: https://www.cnblogs.com/pingguomang/p/17638131.html

相关文章

  • python中3种获取cookie解决方案
    方案一:利用selenium+phantomjs无界面浏览器的形式访问网站,再获取cookie值:fromseleniumimportwebdriverdriver=webdriver.PhantomJS()url="https://et.xiamenair.com/xiamenair/book/findFlights.action?lang=zh&tripType=0&queryFlightInfo=XMN,PEK,2018-01-15"drive......
  • python3添加ssl模块
    1.安装opensslwget https://www.openssl.org/source/openssl-1.1.1v.tar.gztar openssl-1.1.1v.tar.gzcd openssl-1.1.1v./config--prefix=/usr/local/opensslsharedzlib测试/usr/local/openssl/bin/openssl 若报错:/usr/local/openssl/bin/openssl:errorwhileloa......
  • Python实现自定义请求头消息headers
    使用python爬虫爬取数据的时候,经常会遇到一些网站的反爬虫措施,一般就是针对于headers中的User-Agent,如果没有对headers进行设置,User-Agent会声明自己是python脚本,而如果网站有反爬虫的想法的话,必然会拒绝这样的连接。而修改headers可以将自己的爬虫脚本伪装成浏览器的正常访问,来......
  • Python 有趣的模块之pynupt——通过pynput控制鼠标和键盘
    写在前面Python中有许多有趣和强大的模块,其中一个非常有趣的模块就是pynupt。pynupt是基于pynput模块的一个封装,用于控制鼠标和键盘。它可以实现自动化操作和游戏外挂等功能。本文将详细介绍pynupt模块的使用方法和常见的功能。1.安装pynput模块在开始使用pynupt之前,我们需要......
  • python3 安装clickhouse_sqlalchemy(greenlet) 失败
    环境信息:centos7操作系统,python3.8执行pip3installclickhouse_sqlalchemy或者pip3installgreenlet报以下报错:Command"/opt/python3.6.10-customized/bin/python3.6-u-c"importsetuptools,tokenize;file='/tmp/pip-install-wbyi43ip/greenlet/setup.py';f=g......
  • python中%d、%i、%.nf、%s占位符
     001、%d:整数%i:十进制整数%.nf:浮点数%s:字符串 举例:>>>print("aaaa%dbbbb"%10)##整数aaaa10bbbb>>>print("aaaa%ibbbb"%10)##十进制整数aaaa10bbbb>>>print("aaaa%.2fbbbb"%10)##浮点数......
  • python
    importrandomdefgenerate_random_number(start,end):returnrandom.randint(start,end)示例输入start=1end=100调用函数并打印结果random_number=generate_random_number(start,end)print("生成的随机整数为:",random_number)......
  • python中SeqIO模块处理fasta文件
     001、分别输出染色体ID、序列和序列的长度[root@PC1test02]#lsa.fatest.py[root@PC1test02]#cata.fa##测试数据>seq1AGAAGGGG>seq2AAACCTTTT>seq3AAATTTCCGG[root@PC1test02]#cattest.py##程序#!/usr/bin/envpython#-*-coding:......
  • Python 有趣的模块之pynupt——通过pynput控制鼠标和键盘
    写在前面Python中有许多有趣和强大的模块,其中一个非常有趣的模块就是pynupt。pynupt是基于pynput模块的一个封装,用于控制鼠标和键盘。它可以实现自动化操作和游戏外挂等功能。 本文将详细介绍pynupt模块的使用方法和常见的功能。1.安装pynput模块在开始使用pynupt之前,我们......
  • dBeaver操作iotdb并实现导入和导出
    1.windows下操作iotdb,现在官网下载相关的iotdb包官网地址:https://archive.apache.org/dist/iotdb/  一般建议下载-all的 2.打开dbeaver配置iotdb的驱动 之后在新连接的地方就能找到刚刚配置的iotdb了  3.进行连接iotdb  之后就可以测试连接了,连接成功就可......