我们在使用python时,如果需要运行其他人写的项目,很多情况会遇到缺少第三方包或者第三方版本不兼容的问题,所以,拿到一个项目,我们首先要知道这个项目需要导入哪些第三方包,这里给大家提供一个快速查看一个项目需要依赖包的工具pipreqs

一、安装pipreqs

pip install pipreqs

二、使用方法

首先我们找到项目的真是路径,并在终端到切换到这个目录

例如我的项目存在/Users/sapple/Documents/python_webchat这目录下

我们在终端中切到这个目录

然后直接运行pipreqs,此时已经在目录生成了requirements.txt文件

打开这个文件,可以看到需要的包和版本都已经生成出来了。

如果觉得我写的不错就给我点个赞吧 !如果你在学习python或使用M1 MacBook遇到其他问题,也可以给我评论或者留言

pip re qs ,这个工具的好处是可以通过对 项目 目录扫描,将 项目 使用 的模块进行统计,生成 依赖 清单即requirements.txt文件。 pip re qs ,可以将requirements.txt文件内统计的模块进行逐一安装 pip install pip re qs 1.扫描 项目 生成 依赖 清单 在 项目 的根目录下 使用 pip re qs ./ pip re qs ./ --encoding=utf8 2.根据 依赖 清单安装模块 pip install -r requriements... 生成requirements.txt时 使用 pip freeze > requirements.txt会将环境下所有的安装 都进行生成,再进行安装的时候会全部安装很多没有的 .耗时耗力其实是不可取的 . 使用 pip re qs ,这个工具的好处是可以通过对 项目 目录的扫描,发现 使用 了哪些库,生成 依赖 清单。安装 pip install pip re qs 使用 项目 的根目录下 使用 pip re qs ./p... 在 PyCh arm 中,你可以按住 Ctrl 键并点击 名来 查看 中所有可用的 方法 。你也可以 使用 PyCh arm 的代码提示功能来 查看 中的 方法 。 Window 10家庭中文版, Python 3.6.4,今天看完了urllib3的官文(官方文档),因为没有具体 使用 过,所以,仍然是一知半解,但是,突然想知道urllib3以及前面学习过的requests模块都 依赖 了什么其它模块。于是,就有了一段200来行的程序和本文了。功能名称:查找 Python 依赖 (语句)功能介绍:找到 Python ( 括子目录)中所有 Python 语句中的from、im... 四、lombok 依赖 (用来简化对类的操作 括set、get以及构造函数等,只 需要 一个 注解)导入lombok 依赖 后还 需要 进行一步操作,下载lombok插件, 方法 点击File—>Setting—>Plugins然后再搜索框搜索Lombok,安装插件即可。导入了mysql 依赖 需要 连接数据库,在application.yaml配置文件中配置连入数据库的参数,url六、配置日志, 查看 sql输出日志(在application.yaml配置文件中配置)文件,然后在里边添加如下 依赖 九、fastjson 依赖 。... Maven 项目 依赖 在Java世界里,Maven用以管理 项目 依赖 ,其中存在直接 依赖 和间接 依赖 ,会出现 之间的重复和多版本情况。该如何来检查其当前 使用 依赖 版本信息呢? 答案是: 使用 mvn dependency:tree命令 dependency:tree 参数1: -Dverbose 用法: 输出版本的详细信息, 括被覆盖忽略的版本。 [INFO] | - (commons-collections:commons-collections:jar:3.1:compile - omitted 如果没有 pip 的命令的话,那就 需要 我们自己来安装来。 首先去https://bootstrap.pypa.io/  这个网页上下载get- pip .py文件。然后在终端 使用 ... 如何以编程方式获取 Python 依赖 项列表?标准的setup.py有文档记录,但是我找不到一种从 python 或命令行访问它的简单 方法 。理想情况下,我要找的是:$ pip install somepackage --only-list-depskombu>=3.0.8billiard>=3.3.0.13boto>=2.26或:>>> import package... 偏函数的第二个部分(可变参数),按原有函数的参数顺序进行补充,参数将作用在原函数上,最后偏函数返回 一个 新函数。 方法 ,你得看谁来调用,如果类调用对象的 方法 ,它就变成了普通函数,就不是 方法 了。咱们写 项目 项目 依赖 :requirements.txt文件。 python pip re qs 使用 、函数与 方法 、偏函数。 使用 第三方插件自动生成:只生成当前 项目 依赖 的模块。 方法 是函数,但是它会自动传值,面向对象中概念。函数就是普通函数,不会自动传值。一、 pip re qs 使用 方法 ,你得看谁来调用,如果类调用对象的 方法 ,它就变成了普通函数,就不是 方法 了。咱们写 项目 项目 依赖 :requirements.txt文件。 方法 是函数,但是它会自动传值,面向对象中概念。函数就是普通函数,不会自动传值。