2019独角兽企业重金招聘Python工程师标准>>>

任何应用程序通常需要设置安装所需并依赖一组类库来满足工作要求。要求文件是指定和一次性安装包的依赖项具体一整套方法。

Python 项目依赖,生成 requirements.txt 有两种方法

一、pipreqs生成

1、进入需要生成文件的目录

# 切换路径到 C
(venv) H:\dealFile>C:(venv) C:\># cd 切换到指定目录
(venv) C:\>cd C:\Users\Administrator\PycharmProjects\dealFile(venv) C:\Users\Administrator\PycharmProjects\dealFile>

2、安装 pipreqs

# 安装 pipreqs,可能提示需要先升级 pip
pip install pipreqs

3、进入需要生成文件的目录执行

pipreqs ./
(或者直接 pipreqs  D:\test[实际路径])

在此时可能会遇见编码报错

UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 776: illegal multibyte sequence

解决方法:指定编码格式

# pipreqs ./ --encoding=utf8(venv) C:\Users\Administrator\PycharmProjects\dealFile>pipreqs ./ --encoding=utf8
INFO: Successfully saved requirements file in ./requirements.txt

二、freeze生成

# 进入指定目录
pip freeze > requirements.txt

备注

如果要安装 requirements.txt 中的类库内容,那么你可以执行

pip install -r requirements.txt

转载于:https://my.oschina.net/u/3314358/blog/3031729

python 项目生成 requirements.txt 文件相关推荐

  1. Python项目生成requirements.txt的多种方式

    我相信任何软件程序都会有依赖的类库,尤其现在开源如此的火爆,因为一个项目可能会有无很多的依赖的包 这个时候难道我们都要一个一个的去找到安装吗?即使你找到了依赖的包 但是呢模块的版本又有很多难道你都要装 ...

  2. python如何引用txt_python项目依赖库生成requirements.txt文件

    python项目依赖库生成requirements.txt文件 第一种:pip freeze > requirements.txt 第二种:pipreqs 项目根目录(不能有中文)--encod ...

  3. python 项目自动生成requirements.txt文件

    任何应用程序通常需要设置安装所需并依赖一组类库来满足工作要求.要求文件是指定和一次性安装包的依赖项具体一整套方法. 学习python中有什么不懂的地方,小编这里推荐加小编的python学习群:895 ...

  4. Python 项目中requirements.txt依赖文件的使用

    在学习他人的Python项目时,经常会看到一个requirements.txt文件,里面记录了当前程序的所有依赖包及其精确版本号.其好处就是在新设备上重新构建项目时,快速的添加运行程序所需要的依赖. ...

  5. Python生成requirements.txt方法

    requirements.txt可以通过pip命令自动生成和安装,这种情况更适用于此项目是单独的虚拟python环境 生成requirements.txt文件 pip freeze > requ ...

  6. Linux下源码安装python3、配置pip国内源、生成requirements.txt总结

    python版本安装python3.7 官网下载对应的安装包 wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz 解压 tar ...

  7. 查找python项目依赖并生成requirements.txt的两种方法

    项目开发的时候,总是要搭建和部署环境,这时,就需要一个python第三方包的list,一般叫做requirements.txt.如果项目使用virtualenv环境,直接使用pip freeze即可, ...

  8. python 项目中的requirements.txt文件

    在查看别人的Python项目时,经常会看到一个requirements.txt文件,里面记录了当前程序的所有依赖包及其精确版本号.这个文件有点类似与Rails的Gemfile.其作用是用来在另一台PC ...

  9. pipreqs------查找python项目依赖并生成requirements.txt

    项目开发的时候,总是要搭建和部署环境,这时,就需要一个python第三方包的list,一般叫做requirements.txt.如果项目使用virtualenv环境,直接使用pip freeze即可, ...

最新文章

  1. define 双引号 其他宏_当年宏语言不受欢迎?背后的原因你知道吗?
  2. 在线预览视频/直播:m3u8、rmpt、mp4、flv
  3. Supporting Multiple Screens 翻译 支持各种屏幕(上)
  4. echarts常用实例
  5. 【渝粤题库】陕西师范大学201301 《经济法学》作业(高起本、专升本)
  6. Android Studio 管理所有程序退出
  7. JSP中get和post请求方式的区别及乱码解决方法
  8. SAP License:2021年如何做一个被人喜欢的SAP顾问?
  9. Metasploit是一款开源的安全漏洞检测工具,
  10. 一个好用的用于前端的字体图标库
  11. Anaconda 下载与安装详细教程
  12. 阿里云php探针,X 探针(刘海探针)开源 PHP 探针介绍
  13. 查看U盘是USB2.0还是USB3.0
  14. 生物信息学入门 富集分析与蛋白质互作用网络(PPI)的可视化 Cystocape入门指南
  15. 鉴于喀拉拉邦的持续洪灾,UAE Exchange和Unimoni为喀拉拉邦首席部长灾难救援基金汇款免除服务费
  16. java图书馆自习室找座占座位系统
  17. 拓嘉辰丰电商:拼多多店铺SUK如何设置
  18. 作为技术负责人,如何从0搭建公司后端技术栈
  19. COMMAND NOT FOUND 的两种解决方案
  20. 通信系列1: 电话的前世今生

热门文章

  1. gridview自动换行
  2. UA MATH574M 统计学习I 监督学习理论下
  3. Mathemmatica 新函数
  4. 使用超图在网页上浏览地形
  5. Linux基本C编程fork、signal、time以及用printf在终端打印一个GUI窗口 - 使用cygwin
  6. oracle存储过程模板
  7. c++11 移动语义move semantics
  8. C++ UTF8和UTF16互转代码
  9. [转]颠覆式前端UI开发框架:React
  10. NGUI-制作位图字体以及图文混排