前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux (中标麒麟)离线安装 Python

Linux (中标麒麟)离线安装 Python

作者头像
张云飞Vir
发布2021-12-06 16:58:01
3.8K0
发布2021-12-06 16:58:01
举报
文章被收录于专栏:写代码和思考写代码和思考

1. 背景

本文记录在 Linux (中标麒麟)离线安装 Python 的方法和过程

2.思路

安装过程需要中需要安装依赖包和gcc ,然后编译安装Python,在线安装直接用 yum install 即可。

而离线安装首先要获得 适配操作系统的依赖包。而逐个去寻找依赖包是很麻烦的过程,幸好yum 提供了离线下载依赖包到某个目录的方法,我们可以下载到本地,在复制到目标机器上来安装。

仅仅下载到指定目录而不安装的命令:

代码语言:javascript
复制
yum install --downloadonly --downloaddir=/home/zyf gcc

3. 先安装依赖包和gcc

(1) 需要安装的依赖包 有:zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

(2) 需要安装gcc 才能编译 make install

3.1 方法一:在线安装

安装依赖

代码语言:javascript
复制
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

安装gcc

代码语言:javascript
复制
yum -y install gcc

2.2 方法二:离线安装

比如我指定要下载到 /home/zyf下。

下载依赖

代码语言:javascript
复制
yum install --downloadonly --downloaddir=/home/zyf zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

下载gcc

代码语言:javascript
复制
yum install --downloadonly --downloaddir=/home/zyf gcc

安装依赖 开始安装依赖包

代码语言:javascript
复制
cd /home/zyf
rpm -Uvh --force --nodeps *rpm

3. 然后就可以安装python了

执行配置文件,编译,编译安装

编译安装

代码语言:javascript
复制
cd /usr/local/python3/Python-3.7.0
./configure --prefix=/usr/local/python3
make && make install

建立软连接 ln -s /usr/local/python3/bin/python3.7 /usr/bin/python ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip

验证安装完成

代码语言:javascript
复制
$ python --version
Python 3.7.0

4. 扩展

遇到错误:no acceptable C compiler found in $PATH

错误提示:configure: error: no acceptable C compiler found in $PATH错误主要是没有C编译器.

安装C编译器的命令:

代码语言:javascript
复制
$ yum -y install gcc

重新安装文件,问题解决

5.参考:

https://blog.csdn.net/u011479200/article/details/88422396 https://blog.csdn.net/weixin_42107750/article/details/107306380 https://www.codeleading.com/article/49482261756/

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021/9/13 上,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 背景
  • 2.思路
  • 3. 先安装依赖包和gcc
    • 3.1 方法一:在线安装
      • 2.2 方法二:离线安装
      • 3. 然后就可以安装python了
        • 执行配置文件,编译,编译安装
        • 4. 扩展
        • 5.参考:
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档