记录一次 Linux 环境安装 Python 3.7.1,为什么是 Python 3.7.1 因为我的电脑上装的也是 Python3.7.1,哈哈和 Windows 同步
一、安装依赖环境
二、下载 Python3 源码
2.1 在 Linux 环境下直接下载
2.2 在 Windows 环境下下好 Linux 源码,然后 通过 FTP 工具上传至云服务器
2.3 我们下载好压缩文件之后,然后解压文件
2.4 然后进入我们解压好的文件
2.5 然后使用 gcc 编译器编译 Python 源文件
2.6 然后安装 Python3
三、Python3 ? Python2
3.1 python3 设置软连接
3.1.1 首先查看我们 python3 的安装位置
3.1.2 设置 Python3 的软连接
3.1.3 配置 pip3 的软连接
3.2 测试代码
3.2.1 python 环境共存
3.2.2 pip2 list (我们可以看到 pip2 默认有很多安装好的库)
3.3.3 pip3 | pip list
四、参考链接
五、删除 Python3 环境
notice:我是使用的 腾讯云服务器(CentOS 7.5 版本的)
记录一下云服务器搭建 Python3 环境的采坑记录
CentOS 7.5 环境下安装 Python 3.7.1
一、安装依赖环境
- 安装 Python3 依赖环境
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
二、下载 Python3 源码
2.1 在 Linux 环境下直接下载
- 下载 Python3 二进制文件 (Linux)
wget "https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz"
2.2 在 Windows 环境下下好 Linux 源码,然后 通过 FTP 工具上传至云服务器
选择对应的版本下载:传送门
2.3 我们下载好压缩文件之后,然后解压文件
tar -zxvf Python-3.7.1.tgz
2.4 然后进入我们解压好的文件
cd Python-3.7.1/
2.5 然后使用 gcc 编译器编译 Python 源文件
/configure --enable-optimizations
参数解释:
–enable-optimizations 它能使 python 之后运行的更加流畅
这个过程有点久,可能大概要十几分钟,这个速度具体要看大家的电脑性能。
2.6 然后安装 Python3
make
make install
这样的话,我们 Python3 的安装就基本完成了
三、Python3 ? Python2
我们在上一步安装好 Python3 好,然后很激动的在终端输入 Python 之后,发现电脑显示的还是 Python2
这个时候有一个地方我们要特别注意,CentOS7.5 环境本身就安装了 Python2,而且系统很多的其他环境的运行都依赖于 Python2,所以才会出现无法显示 Python3 的问题,因此我们需要给 Python3 设置软连接(相当于 Windows 环境下配置环境变量)
- 我们要使用 python3 来区分系统默认的 python2
- pip (包管理工具也要区分),我们使用 pip3
3.1 python3 设置软连接
不同的系统默认安装的位置可能都不一样,所以这里列举几种常见的位置。
- /usr/local/bin/python3
- /usr/local/python3
- 基本都在 /usr/local 之类的目录,大家自己找一找可能就找到了
3.1.1 首先查看我们 python3 的安装位置
3.1.2 设置 Python3 的软连接
这样做的目的,我们就可以在 linux 目录任意位置编写 python 程序了ln -s /usr/local/bin/python3.7 /usr/bin/python3
3.1.3 配置 pip3 的软连接
ln -s /usr/local/bin/pip3.7 /usr/bin/pip3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
这样的话,我们就可以使用 pip 和 pip3 为 python3 安装包了
Python2 的环境默认为 python即可,我们只改 Python3 的软连接
3.2 测试代码
3.2.1 python 环境共存
3.2.2 pip2 list (我们可以看到 pip2 默认有很多安装好的库)
3.3.3 pip3 | pip list
我之前给 python3 设置过两个 pip,所以可以看到两个 pip 的列表
四、参考链接
五、删除 Python3 环境
卸载python3
rpm -qa | grep python3|xargs rpm -ev --allmatches --nodeps
卸载pyhton3
whereis python3 |xargs rm -frv 删除所有残余文件
成功卸载!
whereis python 查看现有安装的python