当运行 某个软件(python,perl写的脚本)或者脚本时;
为了避免版本与库文件问题:
使用perl,python绝对路径
perl lib 版本 不符
Perl lib version (5.16.3) doesn't match executable
python lib 版本 引用错误低版本,
因为版本更替的原因,会导致找不到模块中某个方法
避免方法:
#遇事不决,量子力学
export PERL5LIB=""
export PYTHONPATH=""
#不太建议用#unset PERL5LIB
#不太建议用#unset PYTHONPATH
#用绝对路径
{abs_path}/perl
{abs_path}/python
还有就是在安装python模块时,避免多个python,导致安装模块到错误的python lib 路径
#在线安装python 模块
{abs_path}/python -m pip install model_name
#本地安装 python 模块
{abs_path}/python setup.py
本地安装perl 模块
{abs_path}/perl ./Makefile.PL --PREFIX=/home/USERNAME/software/xxx
网友评论