【鲲鹏云移植干货分享03】Python 3.7.3安装指导

举报
李耳King 发表于 2019/12/16 20:05:15 2019/12/16
【摘要】 Python是一种广泛使用的解释型、高级编程、通用型编程语言。Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比于C++或Java,Python让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。

1、软件介绍

Python是一种广泛使用的解释型、高级编程、通用型编程语言。Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比于C++JavaPython让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。

2、预制条件

Python可以运行在几乎所有操作系统上,本次安装基于centos7.5环境,由于系统自带python2.7.5环境,本次主要验证python3的安装。

3、下载python3安装包

下载tgz安装包,本次安装版本为3.7.3。下载地址:

https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz

将安装包上传到/home文件夹下。

   4、安装python3

1、解压安装包

#tar –zxvf Python-3.7.3.tgz

2、安装依赖

# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel xz-devel gdbm-devel

3、编译源码

#cd Python-3.7.3

#./configure --prefix=/usr/local/python3

#make

#make install

如果没有报错就可以认为安装成功。

5、建立软链接

#ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3

#ln –s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

6、验证

#python3

#pip3

    5、常见问题

1、Python 3.7安装时需要注意安装依赖,依赖缺失会导致安装失败。

比如缺少libffi-devel就会报错:

    114124jprb3nxqkxd3wt4e.png

libffi-develpython3.7才添加的新依赖。

比如缺少bzip2-develtk-develxz-devel就会报错:

    114124f6bouxyqswthbdyn.png

    6、 环境信息

    python-3.png

大家实际安装遇到任何问题,可以到混合云社区提问:https://bbs.huaweicloud.com/forum/forum-1011-1.html

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。