安装python ( 深坑 :安装之前请yum install python3-devel 避免出现i.e.: export LD_PRELOAD=/usr/lib/libpython2.7.so.1.0 问题 )
下载源码 Python Release Python 3.6.5 | Python.org
解压 进入目录
./configure --prefix=/opt/software/python --enable-shared CFLAGS=-fPIC
保证uzip已经安装(yum install zlib*)
make && make install
产生新的目录
此时需要进行连接 才能直接执行python
或者直接到安装目录执行 /opt/software/python/bin
执行 ./pyhon3
出现 error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory
把python/lib目录下的
libpython3.6m.so.1.0
复制到 /usr/lib64
pip3 install jep -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
这个时候已经安装成功 ,但是可能会 没有找到命令
export LD_PRELOAD=/usr/lib/libpython2.7.so.1.0
进入到安装目录 /opt/software/python/bin
./jep
最后JEP 安装完成后
下面这个报错 yum install python3-devel 升级一下 看最开始头
看情况修改
vi /etc/yum.repos.d/epel.repo
java 启动 执行需要带上 cp
java -cp aa-jar-with-dependencies.jar -Djava.library.path=/opt/software/new/python/lib/python3.6/site-packages/jep com.server.GRpcServer