【环境安装】Linux离线环境安装python3

文章目录

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

一、链接到Linux服务器

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

在这里插入图片描述

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

二、Linux中安装python3环境

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

[root@localhost]# cat /proc/version
Linux 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/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

(2)解压压缩包

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

在这里插入图片描述
在这里插入图片描述

(3)安装python

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

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

按行执行上述三条命令:会出现很多的Compiling……等待安装运行结束
在这里插入图片描述

在这里插入图片描述

(4)建立软链接

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

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

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

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

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

在这里插入图片描述

③ls -il检查一下,输入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
在这里插入图片描述

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

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

在这里插入图片描述

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

⑤–version检查:

python --version
pip --version

在这里插入图片描述
到这里python安装就完成了。

(5)安装三方包

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

写下基本思路:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值