利用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,安装更高级的版本,没必要在库安装时浪费太多时间(很多库相互依赖,错误中很多是内置库而非第三方库,修正错误有点难度^-^)!如果执意想要改正错误,编写一个遍历循环脚本,遇到错误是跳出即可,但这于您解决问题意义不大。
如果觉得回答对您有帮助,望采纳!
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文件是空的怎么回事?的主要内容,如果未能解决你的问题,请参考以下文章
pip requirements导出当前项目所用的包list列表
python-利用freeze生成requirements文件