[环境规则]一、perl,python自寻环境

2020-04-13  本文已影响0人  Silver_42ac

当运行 某个软件(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
上一篇下一篇

猜你喜欢

热点阅读