利用pip freeze 导出来python安装的库,但是生成的txt文件是空的怎么回事?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用pip freeze 导出来python安装的库,但是生成的txt文件是空的怎么回事?相关的知识,希望对你有一定的参考价值。

如题,我电脑里面path是配置了变量的,而且一切环境都正常,而且是win10系统,只有一个python3.4的版本,现在用pip freeze来导出以前安装的三方库,想将python卸载了升级3.5,但是导出来的txt文件里面是空的

如图

提示RuntimeError,提示您需要Python 3.5或以后的版本。

正确理解Python异常

异常大体来讲分为两类,当Python无法理解您在说什么时,就会发生语法错误。当Python理解您在说什么时,就会发生运行时错误,但在按照说明进行操作时会遇到麻烦。这被称为运行时错误,因为它在程序开始运行后发生。

正确读懂程序运行错误是解决问题的第一步。

建议卸载Python3.4,安装更高级的版本,没必要在库安装时浪费太多时间(很多库相互依赖,错误中很多是内置库而非第三方库,修正错误有点难度^-^)!如果执意想要改正错误,编写一个遍历循环脚本,遇到错误是跳出即可,但这于您解决问题意义不大。

如果觉得回答对您有帮助,望采纳!

参考技术A 1、按ctrl+shift+F,调出搜索工具;

2、输入"or later is required",我的是python3.6,会找到几个文件;
3、尝试将下列代码给注释掉,然后看行不行。
if (3, 0) < sys.version_info < (3, 3):
raise RuntimeError("Python 3.3 or later is required")
参考技术B 你的这个版本的pip 需要python 3.5的支持,所以你需要先降级pip,或者直接先升级python 参考技术C 你的pip版本不兼容
改成这种命令呢
python3.4(或者你其他命令只要是这个版本的都可以) -m pip freeze > xxx.txt本回答被提问者和网友采纳
参考技术D 如果能知道自己喜欢的又觉得不错的就可以了用手机啦。zzihr要努力是很重要的,不管遇到什么问题努力就对了。

pip requirements导出当前项目所用的包list列表

1、导出当前项目pip安装的包表
pip freeze > 项目目录/requirements.txt
2、根据导出的pip安装包表安装pip包
pip install -r 项目目录/requirements.txt

本文出自 “苦咖啡's运维之路” 博客,请务必保留此出处http://alsww.blog.51cto.com/2001924/1893100

以上是关于利用pip freeze 导出来python安装的库,但是生成的txt文件是空的怎么回事?的主要内容,如果未能解决你的问题,请参考以下文章

`pip3 freeze` 在开头打印很多包

离线安装python环境

pip requirements导出当前项目所用的包list列表

python-利用freeze生成requirements文件

是否可以使用 pip 模块在 python 3 项目中使用 cx_freeze ?

pip freeze vs pipreqs