1 Python3安装Celery模块后执行Celery命令报错
手动在Python解释器中导入,发现有如下错误。
由于系统为CentOS 6.7,内置的是Python2.6,使用2.6测试是正常的,怀疑是不是编译安装时的问题。
2 编译安装Python3
下面是我编译安装Python3的步骤
基本都这样安装的没有报什么错。
3 排错
查阅网上资料说编译安装时需要依赖SSL,然后我就添加了如下参数重新编译安装。
在配置检查阶段提示少了部分ssl文件,缺少openssl的部分文件,我又执行了如下命令
1yum install -y openssl-devel
这样就允许安装的python3使用ssl功能模块,进入python3中,执行import ssl发现未出错,正常再次调用celery,发现正常,问题解决!
PS:自己安装的Python3,命令行进入解释器,如果delete键删除乱码的话,可以按照如下方式解决