文章目录
1.下载python 3.7.3
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
2.安装依赖环境
yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
3.解压安装python3.7.3
mkdir /opt/python
yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
切换到对应的目录
cd /opr/python/Python3.7.3
编译安装
[root@localhost Python-3.7.3]# ./configure --prefix=/usr/local/python3
源码编译安装
[root@localhost Python-3.7.3]# make && make install
4.安装python 的小毛病,python并没有安装成功,以及解决安装的方法:
出现了报错,怀疑依赖环境并没有全部安装
yum install -y gcc gcc-c++ zlib-devel openssl-devel readline-devel libffi-devel sqlite-devel tcl-devel tk-devel
在执行3的安装步骤
- 当看到 Successfully install pip 安装成功的时候,python就表示安装成功
5.安装完python3.7.3 的时候,当然就要检验一下,python是否可用:
- 进入python 这个的安装目录
[root@localhost bin]# pwd
/usr/local/python3/bin
[root@localhost bin]# ./python3
Python 3.7.3 (default, Apr 21 2019, 14:37:18)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print('hello word')
hello word
>>> exit()
成功检验了python 是可用的
6.为了更好的使用python3 ,要给python做一个软连接,加入到环境变量中,就可以直接使用python3了
[root@localhost bin]# ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
[root@localhost ~]# pwd
/root
[root@localhost ~]# python3
Python 3.7.3 (default, Apr 21 2019, 14:37:18)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print('hello word')
hello word
>>>
验证了软连接可以使用
7.给pip3做软连接
[root@localhost bin]# pwd
/usr/local/python3/bin
[root@localhost bin]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
[root@localhost bin]# pip3 --version
pip 19.0.3 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)
就是属于python3.7 的一个连接
pip现在可以用了
8.安装django 出现了报错,以及解决方法
参考以下博文,参考了很多博文,参考很多博文都没有成功
https://www.cnblogs.com/yangxia-test/p/4160022.html
- 出现了 ssl 信任的问题, 因为的不能访问 https 解决这个问题有点经历了一波三折
安装setuptools
这个我最早是安装 python3 但是没有成功,后来只能使用 python2.7 就安装成功
python2.7 setup.py install
建立软连接
ln -s /usr/python/Python3/bin/pip3 /usr/bin/pip3
测试一下 pip 这个命令
这个最开始时使用 pip3 但是没有成功,后来换成 pip2.7 就成功
安装django 1.9.7
这次安装也是使用 pip2.7。