linux安装python3环境

1.解决依赖关系

yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

2.下载python源代码

wget https://www.python.org/ftp/python/3.4.7/Python-3.4.7.tar.xz

3.解压缩python源代码

xz -d Python-3.4.7.tar.xz
tar -xf Python-3.4.7.tar

4.切换进入python源代码目录

cd /opt/Python-3.4.7

5.开始编译安装,释放编译文件

./configure --prefix=/opt/python347/ #此时还不会生成这个文件夹!

6.开始编译,编译安装

make
make install #直到这两步走完,才会生成。创建 /opt/python347/

./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。
这个confiure脚本执行后,会生成一个Makefile文件make是用来编译的,它从Makefile中读取指令,然后编译。 make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。然后这两句可以一局就执行成功 make && make install 

7.检查你自己制定的安装路径,/opt/python347/
查看/opt/python347/bin目录,python3的可执行命令都在bin底下了

8.配置软连接,快捷启动python3和pip3

ln -s /opt/python347/bin/python3       /usr/bin/python3
ln -s /opt/python347/bin/pip3         /usr/bin/pip3

9.配置系统环境变量,配置PATH,加入python3的目录
#尽量用这一步

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python347/bin/
#这一步尽量别用了
PATH=$PATH:/opt/python347/bin/

#配置环境变量需谨慎,如果配错了,你的其他命令也会丢失!

写入个人配置文件,永久生效/etc/profile
vim /etc/profile #编辑个人配置文件,写入PATH
PATH=$PATH:/opt/python347/bin/

source /etc/profile #读取一下配置文件,生效配置

安装启动django
#创建django项目

django-admin startproject mysite

#修改django settings.py配置文件
ALLOWED_HOSTS = [’*’]
#启动django

python3 manage.py runserver 0.0.0.0:9000

#可能出现的问题
网页访问不到
解决办法: iptables -F
setenforce 0
关闭防火墙

不要用win8 win10自带的浏览器
用chrome

#提示命令pip找不到

pip install --upgrade pip

但是你系统现在是pip3
执行这条:
pip3 install --upgrade pip

发布了123 篇原创文章 · 获赞 8 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_44675377/article/details/104759606