一、背景
因近期OS国产化改造,centos 6.5环境中的Python项目要迁移到BCLinux 8.6环境中运行,但是运行过程中包了一些错误,在此记录,供后来者借鉴参考。
现场环境:Python3.6.3----->目标:python3.6.8
资源链接:backports-lzma、PyPI 清华镜像、校园pypi源、stackoverflow、Python Package Index
二、报错处理:
1)报错:pandas/compat/init.py:85: UserWarning: Could not import the lzma module.
这是因为迁移后的环境缺少依赖及backports.lzma模块导致的,执行:
yum install python-backports-lzma xz-devel gcc -y
Wget https://files.pythonhosted.org/packages/21/0f/1a9990233076d48aa2084100ba289ca162975e73a688f3a56c0ee2bb441a/backports.lzma-0.0.14.tar.gz
tar -xzf backports.lzma-0.0.14.tar.gz
python3 setup.py install #依赖gcc,输出如下
……
writing build/bdist.linux-x86_64/egg/EGG-INFO/native_libs.t