从源代码编译安装Python3.7到Centos6.4

从源代码安装的过程中遇到几个问题,以下是解决方案。

确认安装了libffi-dev

如果没有安装的话,最后会碰到ImportError: No module named ‘_ctypes’错误。

确认当前的的LANGUAGE和LANG环境变量是en_US.

如果遇到:Fatal Python error: initfsencoding: Unable to get the locale encodingLookupError: unknown encoding: xxx这样的错误。可能需要重置环境的LANG值。
printenv命令确定值。

export LANG=en_US
export LANGUAGE=en_US

如果碰到pip3的ssl模块没有安装

最大的可能是openssl不满足 python的最低要求。

找不到venv或者virtualenv?

执行python3.x -m venv –help 即可。

Leave a Reply

Your email address will not be published. Required fields are marked *