非root用户离线安装python的第三方库

安装python-3.4.6的第三方库: 安装python-2.7.12的方法类似.
由于机器不能连接外网, 所以如果想用pip3或者easy_install安装python3的第三方库是不能进行的, 因此需要离线安装python的第三方库. 将这些第三方库均安装在PATH/python-3.4.6/python3/lib/python3.4/site-packages文件下. 例:

1>安装numpy:
从https://pypi.python.org/pypi/numpy下载numpy-1.12.1rc1.zip, 解压:

unzip numpy-1.12.1rc1.zip
cd numpy-1.12.1rc1

依据numpy-1.12.1rc1下的INSTALL.txt可以进行离线安装numpy.

python3 setup.py build -j 4 install

用–prefix指定安装的路径, 而是使用默认路径, 否则在安装过程中将出现路径的错误. 这样numpy安装路径在site-packages下: numpy-1.12.1rc1-py3.4-linux-x86_64.egg. 然后可以将numpy-1.12.1rc1的解压缩文件删除, 只保留安装目录即可. 最后检验numpy是否安装成功:

[~]$ python3
>>> import numpy
# 也可试一下numpy下的函数:
>>> np.sin(1)

你可能感兴趣的:(Python,python,库,非root,离线安装)