Python3安装Celery模块后执行Celery命令报错

1 Python3安装Celery模块后执行Celery命令报错

《Python3安装Celery模块后执行Celery命令报错》

手动在Python解释器中导入,发现有如下错误。

《Python3安装Celery模块后执行Celery命令报错》

由于系统为CentOS 6.7,内置的是Python2.6,使用2.6测试是正常的,怀疑是不是编译安装时的问题。

2 编译安装Python3

下面是我编译安装Python3的步骤

《Python3安装Celery模块后执行Celery命令报错》

基本都这样安装的没有报什么错。

3 排错

查阅网上资料说编译安装时需要依赖SSL,然后我就添加了如下参数重新编译安装。

《Python3安装Celery模块后执行Celery命令报错》

在配置检查阶段提示少了部分ssl文件,缺少openssl的部分文件,我又执行了如下命令

1yum install -y openssl-devel

这样就允许安装的python3使用ssl功能模块,进入python3中,执行import ssl发现未出错,正常再次调用celery,发现正常,问题解决!

PS:自己安装的Python3,命令行进入解释器,如果delete键删除乱码的话,可以按照如下方式解决

《Python3安装Celery模块后执行Celery命令报错》

    原文作者:我爱学python
    原文地址: https://www.jianshu.com/p/46b931c71a39
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞