当前位置:   article > 正文

Python Pip 离线安装_pip离线安装

pip离线安装

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

requirements.txt的格式
  1. requests==1.2.0
  2. 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/

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/1020285
推荐阅读
相关标签
  

闽ICP备14008679号