> 技术文档 > 【环境安装】Linux离线环境安装python3_linux离线安装python

【环境安装】Linux离线环境安装python3_linux离线安装python


文章目录

  • 一、链接到Linux服务器
  • 二、Linux中安装python3环境
    • (1)下载Python安装包
    • (2)解压压缩包
    • (3)安装python
    • (4)建立软链接
    • (5)安装三方包

一、链接到Linux服务器

使用MobaXterm,下载安装即可,MobaXterm free Xserver and tabbed SSH client for Windows

【环境安装】Linux离线环境安装python3_linux离线安装python

输入用户名、密码,登录到服务器中。

二、Linux中安装python3环境

环境要求:Linux version 3.10.0 离线版,无外网,所以只能安装包离线安装

[root@localhost]# cat /proc/versionLinux version 3.10.0-1160.102.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Tue Oct 17 15:42:21 UTC 2023

一般来说Linux自带python2的环境,但是我们项目基于python3,因此需要安装python3环境。

(1)下载Python安装包

Index of /ftp/python/3.10.14/

【环境安装】Linux离线环境安装python3_linux离线安装python

(2)解压压缩包

使用MobaXterm将压缩包拖到服务器中,cd到压缩包所在目录下,执行解压 tar -zxvf Python-3.10.14.tgz

【环境安装】Linux离线环境安装python3_linux离线安装python
【环境安装】Linux离线环境安装python3_linux离线安装python

(3)安装python

cd Python-3.10.14./configure --prefix=/usr/local/python3make && make install

/usr/local/python3 即定义安装位置

按行执行上述三条命令:会出现很多的Compiling……等待安装运行结束
【环境安装】Linux离线环境安装python3_linux离线安装python

【环境安装】Linux离线环境安装python3_linux离线安装python

(4)建立软链接

完成第三步其实这里python3已经安装好了,位置位于/usr/local/python3,但是这里我们如果直接执行python会弹出python2.7的版本,这就是因为我们还没有完成软连接。在windows中这里通过环境变量设置,linux就是设置软连接。

【环境安装】Linux离线环境安装python3_linux离线安装python

切换到/usr/bin/ 目录下执行 ls -il 查看软连接

【环境安装】Linux离线环境安装python3_linux离线安装python

【环境安装】Linux离线环境安装python3_linux离线安装python

我的目的是:直接输入python 对应找到python3的环境

①首先删除已有软链接:sudo rm -rf /usr/bin/python

②添加我需要的软连接:sudo ln -s /usr/local/python3/bin/python3.10 /usr/bin/python

【环境安装】Linux离线环境安装python3_linux离线安装python

③ls -il检查一下,输入python测试一下,成功。

【环境安装】Linux离线环境安装python3_linux离线安装python
【环境安装】Linux离线环境安装python3_linux离线安装python

④pip软连接:sudo ln -s /usr/local/python3/bin/pip3.10 /usr/bin/pip

报了个错:ln: failed to create symbolic link ‘/usr/bin/pip’: File exists
【环境安装】Linux离线环境安装python3_linux离线安装python

但用pip list 正常加载出来了,再用ls -il检查一下,新出现了 pip -> /usr/local/python3/bin/pip3.10

(然后我就没管了。。。)

【环境安装】Linux离线环境安装python3_linux离线安装python

若无,解决方法参考:ln: failed to create symbolic link ‘/usr/bin/pip’: File exists-CSDN博客

⑤–version检查:

python --versionpip --version

【环境安装】Linux离线环境安装python3_linux离线安装python
到这里python安装就完成了。

(5)安装三方包

ps:离线版的python,若需要安装模块包,建议都是下载对应包的离线版,压缩包形式的模块包,通常以tar.gz结尾,也有linux版本的.whl文件。但是需要注意与python环境版本号对应。

写下基本思路:

①下载离线版的包,模块包搜索网址:https://pypi.org/
tar -zxvf 解压对应的包,并cd到解压的文件夹中
③执行pip install . 或者 python setup.py install
④安装成功后import 验证一下包是否安装成功。