Linux基础 | 在Linux服务器上搭建Python3环境

        最近入手了一台腾讯云服务器,感觉花点时间搞一下这玩意,还是很有必要的。总体来说挺方便的,把程序放在服务器上运行,很省事。不过Linux服务器默认安装的Python是2.7版本的,我们需要安装py3,期间遇到了一系列麻烦事,特此总结。

1.安装python3

1)首先我们查看一下默认安装的py2在哪里

2)查看这几个文件的依赖关系 使用ls -al命令

3)我们要安装py3,首先把刚才显示的三个python文件的第一个python备份一下(不保留源文件,仅保留备份文件)

python文件变成python.bak文件,避免麻烦,就留在这里不用管,也不用删除。

4)下载py3压缩包

在https://www.python.org/ftp/python/下查找python版本;

得到待下载版本的url:https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz

创建下载目录,并进入:

下载之前找到的版本:

5)解压

6)进入解压后的文件目录

7)执行如下命令

大致目的就是把python的安装目录指定一下,这样的话,里面的一些bin目录、lib目录就都会存放在这个目录下面。如果不指定这个安装目录的话,最后python的安装文件将分散到linux的默认目录,不在一块。我们指定安装目录,以后卸载的话直接删除目录就可以干净卸载了。

若7)出现如下异常,则转至8);否则跳到10)

 

 8)出现7)中异常的原因是未安装合适的编译器

执行以下命令:

若出现以下异常,则进行9)

9)出现8)异常的原因是python的版本不匹配,只要在/usr/bin/yum中把第一行的#!/usr/bin/python改成#!/usr /bin/python2.7就可以啦。

10)编译

11)安装

如果出现如下异常,则转至12);否则跳到13)继续进行

12)上一步出现异常是因为缺少zlib 的相关工具包导致的,知道了问题所在,那么我们只需要安装相关依赖包即可, 输入一下命令安装zlib相关依赖包:

此时再执行 make install

13)切换到 /usr/local/pyton3Dir 下查看

14)回到 /usr/bin下,创建软链接(以后在命令行输入python 就会自动调用python3,而不是默认的python2;若想用python2,则在命令行输入python2即可)

2.安装python包管理工具pip

1)下载get-pip.py

输入命令:wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py

2) 安装pip

输入命令:python get-pip.py

3)检测安装的pip版本:

输入命令: pip -V

4)安装第三方库,如numpy

输入命令:pip install numpy

猜你喜欢

转载自blog.csdn.net/sdu_hao/article/details/82938636
今日推荐