打开Pycharm项目下的Terminal,输入命令:

一、有外网的情况

pip install pipreqs
pipreqs ./ --encoding=utf-8 --force需要用到你项目的其他人可以根据下面的命令快速安装项目依赖包
pip install -r requirements.txt

二、没有外网的情况

内网如何用 pipreqs(1)不修改源码
pipreqs --pypi-server https://pypi.tuna.tsinghua.edu.cn/simple --encoding=utf-8 --force注意事项:
[1]pypi_server 作为参数,下划线写成减号 pypi-server
[2]这里pypi-server 的参数需要修改为内网配置的 pip.ini -> index-url 信息执行成功会返回:
INFO: Successfully saved requirements file in D:\pycode\MyProject\requirements.txt(2) 修改源码
执行:pipreqs ./ --encoding=utf-8 --force
在报错信息中找到File "C:\Users\xxx\Python37\Scripts\pipreqs.exe\__main__.py", line 7, in <module>File "c:\users\xxx\python37\lib\site-packages\pipreqs\pipreqs.py", line 470, in maininit(args)File "c:\users\xxx\python37\lib\site-packages\pipreqs\pipreqs.py", line 432, in initpypi_server=pypi_server)File "c:\users\xxx\python37\lib\site-packages\pipreqs\pipreqs.py", line 188, in get_imports_info"{0}{1}/json".format(pypi_server, item), proxies=proxy)从报错的链接点进去查看 pipreqs.py 模块
搜索‘pypi_server’
修改182行和412行代码,将参数‘pypi_server’修改为内网配置的 pip.ini -> index-url 信息即可。执行成功会返回:
INFO: Successfully saved requirements file in ./requirements.txt

https://github.com/bndr/pipreqs/issues/56

Windows+Python3.7下自动生成requirements.txt文件相关推荐

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

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

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

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

  3. Python中自动生成requirements.txt 及 安装requirements.txt依赖

    requirements.txt 说明 requirements.txt文件记录了当前程序的所有依赖包及其精确版本号 其作用是用来在另一台PC上重新构建项目所需要的运行环境依赖. 自动生成 自动生成依 ...

  4. python 项目生成 requirements.txt 文件

    2019独角兽企业重金招聘Python工程师标准>>> 任何应用程序通常需要设置安装所需并依赖一组类库来满足工作要求.要求文件是指定和一次性安装包的依赖项具体一整套方法. Pytho ...

  5. 自动生成requirements.txt

    pip freeze > requirements.txt 实践可行

  6. IntelliJ IDEA下自动生成Hibernate映射文件以及实体类

    转自:https://blog.csdn.net/qq_34197553/article/details/77718925 1.构建项目并添加项目结构配置以及配置初始参数 1.1.如图将基本的架子搭建 ...

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

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

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

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

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

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

  10. python笔记40-环境迁移freeze生成requirements.txt

    前言 我们用python在本地电脑上开发完成一个python自动化项目用例,或者开发完成一个django项目. 需要部署到另外一台电脑或者服务器上的时候,需要导入python相关的依赖包,可以用fre ...

最新文章

  1. 告别人工标注!仅靠合成数据就能实现真实人脸分析!
  2. 纹理对象的实时姿态估计
  3. Java代码的基本格式及注释
  4. python跳转到新页面、如何等待页面加载完_python urllib2 – 在抓取之前等待页面完成加载/重定向?...
  5. 指数温度20190804
  6. Wanna Be a Pragmatic Programmer
  7. Android 多媒体【转】
  8. vscode 切换开发者工具_大整理!JavaScript开发者的27个神奇VSCode工具
  9. 捕鱼达人 FishMaster 记录(Done)
  10. 计算机课怎样制作ppt 课件,如何制作PPT课件视频
  11. 《人类最美的54个公式》
  12. mysql distance_MySql中的一些小坑
  13. 腾讯云轻量应用服务器如何创建并挂载云硬盘?
  14. BEA提出SOA四大策略
  15. C调用shellcode方法总结
  16. 【拆解】Apple Watch Series 6 ,电池更大、陶瓷和蓝宝石外壳更薄,更强硬,更耐磨!...
  17. Typora 1.3.8 安装激活教程
  18. 用Java实现的简易马赛克拼图
  19. Teamtoken:管理员工在企业的数字资产
  20. 如何简单、高效的进行留存和漏斗分析

热门文章

  1. java中awt和swing是的关系以及区别
  2. nova创建虚拟机源码分析系列之六 api入口create方法
  3. Python强化训练笔记(二)——元组元素的命名
  4. solr集群solrCloud的搭建
  5. oracle注意事项
  6. C# 性能优化之斤斤计较篇 一
  7. 20190906 On Java8 第十八章 字符串
  8. 20190823 尚硅谷MySQL核心技术
  9. Java基本类型占用字节数(或 bit数)
  10. python中的ftplib模块