Linux 安装python3.7.0

1、安装依赖包                                                                       

1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过  gcc --version  查看,没安装的先安装gcc,yum -y install gcc

2)安装其它依赖包,(注:不要缺少,否则有可能安装python出错,python3.7.0以下的版本可不装 libffi-devel )

yum-yinstallzlib-develbzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel


2、下载python3.7.0源码,根据需求下载                                 

1)在https://www.python.org/ftp/python/中选择自己需要的python源码包,我下载的是python3.7.0

(大家也可以去https://www.python.org官网首页下载,找到downloads,就可以选择想要的版本下载了)


2)下载

wgethttps://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

 3)、解压Python-3.7.0.tgz

tar-zxvf Python-3.7.0.tgz


4、建立一个空文件夹,用于存放python3程序

mkdir/usr/local/python3


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

cd Python-3.7.0./configure --prefix=/usr/local/python3make&&makeinstall

安装完成没有提示错误便安装成功了


7、建立软连接

ln-s /usr/local/python3/bin/python3.7/usr/bin/python3ln-s /usr/local/python3/bin/pip3.7/usr/bin/pip3


其实这里应该是建立python的系统环境变量才对,而不是只建立一个软链接。但centos已经默认安装了python2,所以这里只建立一个软链接,不想建立软链接,可以命令别名 在~/.bashrc文件里加 alias python3='具体路径'

8、测试一下python3是否可以用

[root@mini Python-3.7.0]# python3

Python 3.7.0(default, Jul282018,22:47:29)

[GCC 4.8.520150623(Red Hat4.8.5-28)] on linux

Type "help","copyright","credits"or"license"formore information.>>> print("hello world!")

hello world!>>> exit()

[root@mini Python-3.7.0]# pip3 --version

pip 10.0.1from /usr/local/python3/lib/python3.7/site-packages/pip (python3.7)

可以看到python3.7.0可以正常使用

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 因为本人很多脚本都是python3.7编写的,后续要做Jenkins持续集成,服务器版本python太低,所以就升...
    熊大_9767阅读 5,126评论 0 10
  • 我这里使用的是Redhat6.5,centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同...
    W朱珠W阅读 13,992评论 0 0
  • 1、安装依赖包 1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --version 查...
    SkTj阅读 1,711评论 0 0
  • 一.安装python的依赖关系 1.首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --ver...
    忆梦lu阅读 1,459评论 0 0
  • 昨天阿里云的活动,买了一个2核4G的服务器,然后最近在学Python,就准备在上面弄一套Python的环境。 本来...
    082e63dc752b阅读 4,334评论 0 0

友情链接更多精彩内容