python下载地址:https://www.python.org/ftp/python/
module下载地址:https://pypi.org/search/
以Numpy1.9.2下载举例:在"Search projects"输入要下载的模块名,回车
输入Numpy后回车结果没有1.9.2版本,但是有numpy 1.17.3,这里会检索出含有"numpy"的所有类型模块的最新版本,这里只要找对类型就行,如图,点击进入numpy 1.17.3
进入后,先向下翻,在Meta栏下有可能会有版本要求,比如1.17.3要求Python版本>=3.5,所以在下载module时,最好看下自己下载的是否支持,可以正确选择版本,继续点击"Release history"
向下翻,找到1.9.2版本,点击进入
点击"Download files",
选择tar.gz或tgz或zip包下载即可,各个模块提供的下载包类型不一样,随便下载一个linux支持的解压格式就行
- 1.以python2.7.10为例,下载:https://www.python.org/ftp/python/2.7.10/
- 2.pandas有好多依赖,把下面的module按照上面的步骤都下载下来
Setuptools-41.4.0
Setuptools_scm-3.3.3
Pytz-2019.3
Six-1.12.0
Python-datautil-2.8.0 #先装six
Numpy-1.9.2
Pandas-0.20.2
以下是我用pandas做csv转excel时用到的module,只装pandas暂时可以不用,在使用过程中出现no module named错误,在按需下载安装即可
Openpyxl-2.5.14
Jdcal-1.4.1
et_xmlfile-1.0.1
xlwt-1.3.0
- 3.上传所有包到/opt/
mkdir /opt/python27
mkdir /opt/python_module
mv /opt/Python-2.7.10.tgz /opt/python27/
mv /opt/xx /opt/python_module/
- 5.安装python2.7,进入/opt/python27
mkdir -p /usr/local/python27
cd /opt/python27
tar -zxvf Python-2.7.10.tgz
cd Python-2.7.10
./configure --prefix=/usr/local/python27
make
make install
# 区别与系统自带的python,这里做软连接
ln -s /usr/local/python27/bin/python2.7 /usr/bin/python2.7
# 验证安装成功,执行python2.7
python2.7
# 执行脚本
python2.7 xx.py
- 6.安装模块,进入/opt/python_module,最好按照我上面罗列的顺序安装
# 全部解压,参考命令: tar -zxvf [xx.tar.gz | xx.tgz], unzip [xx.zip]
# 分别进入到解压包内执行
python2.7 setup.py install
- 7.至此应该完成,亲测OK,如果安装过程中报no module named xxx,就去下载xxx