赞
踩
1、下载安装包,上传文件并解压
2、安装编译环境
yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
--------------------注意,有报错一定要处理,一般是yum源问题--------------------
3、进入opt目录,创建python的安装目录 mkdir python3.7
4、进入python目录,编译到指定 ./configure --prefix=/opt/python3.7/
5、安装 make && make install
6、修改环境变量
vim /etc/profile
PATH=/opt/python3.7/bin:$PATH
source /etc/profile
7、创建软连接,升级版本
cd /usr/bin/
rm -rf python
ln -s /opt/python3.7/bin/python3.7 /usr/bin/python
8、修改yum配置
vi /usr/bin/yum
将第一行”#!/usr/bin/python” 改为 “#!/usr/bin/python2.7”
vi /usr/libexec/urlgrabber-ext-down
vi /usr/bin/firewall-cmd
vi /usr/sbin/firewalld
9、pip设置
pip 是 Python 的包安装程序,Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具,安装完python后,pip工具也会被自动安装
内网环境下需要先在有网的电脑上进行下载,之后进行离线安装,使用国内的镜像源进行安装速度较快,需要先在本机新建一个文件夹用来存放下载的文件
如本次新建的/usr/local/gunicorn-package文件夹
使用以下命令进行安装
pip3 download gunicorn -d /usr/local/gunicorn-package -i https://pypi.tuna.tsinghua.edu.cn/simple
将gunicorn-package下的文件拷贝到离线服务器,执行以下命令进行安装:
pip3 install --no-index --find-links=/usr/local/gunicorn-package gunicorn
注意:
如果gunicorn命令报错ModuleNotFoundError: No module named ‘_ssl‘,则是openssl版本所致,需要安装最新版本的openssl,下载地址为/source/index.html
之后重新编译python,并在安装时指定openssl的路径。
./configure --prefix=/opt/python3.7.9 --with-openssl=/usr/local/openssl
如果任然报错,则需要修改Python3.79/Module文件夹中setup文件.修改方法待百度。
---------------------一下为全部拉取--------------------------------------
10、生成requirements.txt并拉取所有源
首先新建拉取离线源的文件夹,本次建在/usr/local/的pip-mirror文件夹下,然后执行命令
pip3 install pipreqs -i Simple Index
- requests==1.2.0
- Flask==0.10.1
生成文件:
pipreqs . --encoding=utf8 --force
拉取类库到当前文件夹
pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
如提示pip版本太低,需要升级
pip3 install --upgrade pip -i Simple Index
如会报错
需要创建一个虚拟环境,然后来安装
python3 -m venv tutorial-env
source tutorial-env/bin/activate
后期如果不小心删除了,新建的时候可以从python的安装目录执行命令
/opt/python3.7/bin/python3 -m venv tutorial-env
继续执行命令进行安装
pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。