本人初次学习linux。直接在网上买的云服务器。腾讯的学生体验版CENTEROS7.想要将自己的django项目部署上去。以下是刚开始使用center安装python3的过程。网上有的写的模糊,本人尽量描述清楚。
1.首先查看自己原装python所在文件位置:
which python
2.然后安装所依赖的包
yum -y groupinstall "Development tools" 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
按着输入进入会自动安装好,这一步只要不是输入错误,不会出现问题。
3.根据自己的需求。安装python的制定版本。本次下载的是python 3.6.2
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
下载完毕之后,可以使用WinSCP软件将软件放到自己方便的目录下。本次放的位置为/usr/local/python3.
4.创建好文件目录:
mkdir /usr/local/python3
5.将下载好的python安装包移动到/usr/local/python3,然后压缩:
tar -xvJf Python-3.6.2.tar.xz
6.再进入到该目录:
cd Python-3.6.2
7.安装在该文件目录下:
./configure --prefix=/usr/local/python38.编译和安装
make && make install
9.然后做软连接:
ln -s /usr/local/python3/bin/python3.5 /usr/local/bin/python3
10.测试是否成功:
python3 -V
本人在安装过程中遇到的问题:
在进行步骤7的时候出现了错误
configure: error: no acceptable C compiler found in $PATH
然后经过查找资料是系统没有安装软件套件GCC。
解决方法:
yum install gcc
安装成功后即可成功编译。
查找资料链接:
./configure部分的知识