1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python详细安装教程linux-python 在linux系统的安装教程

python详细安装教程linux-python 在linux系统的安装教程

时间:2021-01-17 07:55:32

相关推荐

python详细安装教程linux-python  在linux系统的安装教程

Linux下默认系统自带python2.7的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存。

系统中yum等使用的是2.7的版本,还是需要保留的,所以,我们不能直接删除,只能安装新版本共存

1、安装依赖包

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

yum -y install gcc

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

yum -y 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

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

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

(大家也可以去官网首页下载,找到downloads,就可以选择想要的版本下载了)

2)下载

wget /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/python3

make && make install

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

6.将旧的python文件指向新的python文件

rm -rf /bin/python

rm-rf /usr/bin/python

7、建立软连接

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

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

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

8、更改脚本的python2依赖

更改yum脚本的python依赖

#vi /usr/bin/yum#!/usr/bin/python 改为 #!/usr/bin/python2

修改gnome-tweak-tool配置文件,没有文件则不修改

#vi /usr/bin/gnome-tweak-tool#!/usr/bin/python 改为 #!/usr/bin/python2

修改urlgrabber配置文件

#vi /usr/libexec/urlgrabber-ext-down#!/usr/bin/python 改为 #!/usr/bin/python2

9、查看python版本,pip版本

#python3 命令

python -V#python2 命令

python2 -V#pip 命令

pip3

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

[root@mini Python-3.7.0]# python3

Python 3.7.0 (default, Jul 28 , 22:47:29)

[GCC 4.8.5 0623 (Red Hat 4.8.5-28)] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> print("hello world!")

hello world!

>>> exit()

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

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

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

可以执行 quit(); 退出python命令界面

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。