最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

Python基础入门教程:Linux上安装Python3

XAMPP案例 admin 627浏览 0评论

不同的系统对于Python的安装方式也不相同,今天我们详细学习一下Linux系统上如何安装Python3版本,具体安装步骤如下所示:

 

Linux下的Python版本切勿擅自删除:

1
Linux下大部分系统默认自带python2.x的版本,最常见的是python2.6或python2.7版本.
默认的python被系统很多程序所依赖,比如centos下的yum就是python2写的,所以默认版本不要轻易删除,否则会有一些问题。如果需要使用最新的Python3那么我们可以编译安装源码包到独立目录.这和系统默认环境之间是没有任何影响的,python3和python2两个环境并存即可。

Linux系统安装Python3的方法和步骤:

1、首先去python官网下载python3的源码包,网址:https://www.python.org/

drr0042

2、进入官网后点击需要的Python3版本进行下载即可。

drr00042

3、把安装包下载到Linux目录下,点击解压进行安装即可。

 

特别注意:

python安装之前需要一些必要的模块的配置。

比如:

如果没有openssl则不支持ssl相关的功能,并且pip3在安装模块的时候会直接报错。

如果没有readline则python交互式界面删除键和方向键都无法正常使用。

至于具体缺少哪些模块在安装的时候会有提示,大家按照提示将模块安装完全即可。

 

释放文件:

tar -xvzf Python-3.5.1.tgz

进入目录:

cd Python-3.5.1/

配置编译,因为上面依赖包是用yum安装而不是自己编译的,所以都是安装在系统默认目录下,因此各种选项不用加默认即可生效:

./configure --prefix=/usr/python --enable-shared CFLAGS=-fPIC

补充一下:

这里加上–enable-shared和-fPIC之后可以将python3的动态链接库编译出来。

默认情况编译完lib下面只有python3.xm.a这样的文件,python本身可以正常使用,但是如果编译第三方库需要python接口的比如caffe等,则会报错;

所以这里建议按照上面的方式配置,另外如果openssl不使用系统yum安装的。

而是使用自己编译的比较新的版本可以使用with-openssl=/usr/local/openssl这种方式指定,后面目录为openssl实际安装的目录。

另外编译完还要openssl的lib目录加入ld运行时目录中即可。

接下来编译源码:

make

执行安装:

make install

整个过程大约5-10分钟,安装成功之后,安装目录就在/usr/python

安装完成之后要简单做一下配置:

即将python库路径添加到/etc/ld.so.conf配置中,然后执行ldconfig生效;

或者添加到$LD_LIBRARY_PATH中,这样在接下来运行python3是就不会报找不到库文件的错误了。

系统中原来的python在/usr/bin/python,通过ls -l可以看到,python是一个软链接,链接到本目录下的python2.7。

这里不要把这个删除,不对原来默认的环境做任何修改,只新建一个python3的软链接即可。

只是需要执行python3代码时python要改成python3,或者python脚本头部解释器要改为#!/usr/bin/python3。

这里建立有关的软链接如下:

ln -s /usr/python/bin/python3 /usr/bin/python3

ln -s /usr/python/bin/pip3 /usr/bin/pip3

这样就建立好了,以后直接执行python3命令就可以调用python3了,执行pip3可以安装需要的python3模块;

另外如果仔细看python安装目录下的bin目录,实际上python3也是个软链接,链接到python3.5.1,这样多次链接也是为了多个版本的管理更加方便。

以上即为Linux系统下安装Python3的安装方法、安装步骤以及安装注意事项等,Linux系统安装Python3相对来说要比在Mac和Windows系统上安装要麻烦一些。

转载请注明:XAMPP中文组官网 » Python基础入门教程:Linux上安装Python3

您必须 登录 才能发表评论!