文章目录
问题概述
需要在公司的服务器上安装python的pandas库,但是没有root权限,公司的服务器也无法访问外网(也是权限问题)。服务器上只有redhat自带的python2.6版本。
主要思路
VM创建一个与目标一样系统版本的虚拟机,使用同样版本的python,build相应的python包,然后复制到目标服务器上的用户文件里面,更新PYTHONPATH,使其可以被访问。
如果无法使用,则上传source压缩文件到目标服务器, 使用setup.py 安装(可能需要安装setuotools)。
Notes
Use external python package
- Copy single .py file
copy mydemo.py $python_dir/lib
- export PYTHONPATH
export PYTHONPATH="/home/lestat/Downloads/local/mypy/lib/python2.6/site-packages:${PYTHONPATH}"
export PYTHONPATH="/home/lestat/Downloads/local/mypy/lib64/python2.6/site-packages:${PYTHONPATH}"
- Append to sys.path
>>>import sys