今天需要基于gevent来启动gunicorn部署的flask服务,在Python2版本下面的时候是正常启动的,但是在Python3版本下面启动测试的时候就报错了,报错信息如下所示:

pkg_resources.DistributionNotFound: The 'psutil>=5.6.1; platform_python_implementation== "CPython" or python_version != "2.7" and extra =="monitor"' distribution was not found and is required by the application

下面是Linux下的报错截图:

根据报错输出我们可以定位到config.py的第七行引发了报错,下面是config.py的部分截图:

也就是说是导入gevent使用的时候报错了,从错误信息里面其实可以猜出来一个大概就是:应该是某个模块缺失导致的报错,所以我们尝试安装这个模块psutil,来观察错误是否解决。

注意上面模块安装的版本信息,要求是>=5.6.8,我们安装的是5.7.0满足要求,接下来重新执行发现问题完美解决了。

这里记录一下备忘,也希望帮到遇上同样问题的人。

pkg_resources.DistributionNotFound: The 'psutil=5.6.1; platform_python_implementation== 报错解决相关推荐

  1. pkg_resources.DistributionNotFound: distribution was not found and is required by the application

    ubuntu16.04 修改默认 python 为 anaconda3 后 supervisor.service 报如下错误 Oct 11 09:06:37 zhangyinglong-PC syst ...

  2. 【原】执行nosetests 报错:pkg_resources.DistributionNotFound: nose==0.10.4

    我的系统是centos6.3,安装好nose1.3.4之后,执行nosetests,提示异常如下: 1 # nosetests 2 Traceback (most recent call last): ...

  3. pyinstaller打包torch出现OSError: could not get source code、pkg_resources.DistributionNotFound

    记下主要怕以后自己忘记 首先打包先建一个虚拟环境,就装上打包的python需要的包,这样打包起来错误可能会少点,而且速度也会快些,大小也可能小些,如何创建可以参考我的另一篇博客https://blog ...

  4. twine上传的坑:pkg_resources.DistributionNotFound: The ‘docutils>=0.13.1‘ distribution was not found

    twine上传的坑:pkg_resources.DistributionNotFound: The 'docutils>=0.13.1' distribution was not found 一 ...

  5. python psutil库安装_安装psutil模块报错安装python-devel

    psutil/_psutil_linux.c:9:20: 错误:Python.h:没有那个文件或目录 In file included from psutil/_psutil_linux.c:19: ...

  6. Python使用pip安装报错ModuleNotFoundError: No module named ‘pkg_resources‘的解决方法

    Python使用pip安装报错ModuleNotFoundError: No module named 'pkg_resources'的解决方法   大家好,我叫亓官劼(qí guān jié ),在 ...

  7. spark运行报错Please install psutil to have better support with spilling

    记录一下错误,在windows上面运行spark报错 words = sc.parallelize(['scala','java','hadoop','spark','scala','hadoop', ...

  8. rosdep update 报错: File “/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py“, line 829

    具体如下图: 网上多种方法尝试,都不行 后来到官网完美解决: http://wiki.ros.org/rosdistro sudo apt-get update sudo apt-get instal ...

  9. spark的python开发安装方式_python 安装spark_Spark环境搭建 (Python)

    安装lib 材料:spark : http://spark.apache.org/downloads.htmlhadoop : http://hadoop.apache.org/releases.ht ...

  10. 博客文章内容导航(实时更新)

    博客文章内容导航(实时更新)   大家好,我是亓官劼(qí guān jié),在博客中分享数据结构与算法.Python全栈开发.Java后端开发.前端.OJ题解及各类报错信息解决方案等经验.一起加油 ...

最新文章

  1. Spring Boot项目部署到Heroku
  2. php 给图片增加背景平铺水印代码
  3. 【Android 安全】DEX 加密 ( Application 替换 | 分析 ContentProvider 组件中调用 getApplication() 获取的 Application )
  4. 【入门经典】创建站点地图
  5. C++之static关键字
  6. SLAM:VSLAM简介之详细攻略
  7. 华为抢购助手_华为MateBook 13轻薄本:出差者的首选,学生党的福音
  8. Vue012_ 自定义插件
  9. C标准I/O建立一个文件仓库
  10. Linux 双网卡绑定方法
  11. 【MySQL】MySQL EXPLAIN用法和结果
  12. docker network 网络模式
  13. 建议大家都玩一下自媒体
  14. matlab曲线拟合成两直线,最小二乘法曲线拟合 原理及matlab实现
  15. proteus仿真Arduino
  16. Testlink 使用步骤
  17. 问题小结:解决Ubuntu18.04系统无法连接WIFI
  18. Java入门 技术总结
  19. 网页中常见的元素有哪些
  20. 《人力资源管理》课程要点

热门文章

  1. Dubbo架构设计详解(转载)
  2. mysql首字母排序,抛弃传统的php首字母排序
  3. 【BZOJ1500】[NOI2005]维修数列
  4. Message Queue基本使用说明
  5. 常见makefile写法
  6. mongodb数据库命令操作(转)
  7. MX记录有什么用?为什么今天的电子邮件系统是这样的?
  8. 黄聪:Python初始化系统变量设置
  9. 微软MED-V虚拟化实战教程之二映像准备和测试
  10. ASP.NET页面的生命周期(转载)