Linux安装Python3

解决编译环境的,依赖环境

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

编译安装三部曲

下载python3的源代码

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

解压缩源代码

xz -d Python-3.6.7.tar.xz
tar -xf Python-3.6.7.tar        #解压缩,生成一个python源码文件夹

删除安装包

rm -rf Python3.6.7.tar.xz

切换python源代码的目录

cd Python-3.6.7

三部曲第一曲:

./configure --prefix=/opt/python36/          #--prefix  参数解释:指定python36安装的位置 

三部曲第二曲:

make 

三部曲第三曲:

make install 

进入python36安装目录

cd /opt/python36/

检查bin目录

pwd   #查看当前工作路径

配置python3的环境变量  PATH
  取出当前的path变量 

 echo $PATH

 把上面两个路径拼凑在一起填

PATH="/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"

然后再写入到profile文件中的最后一行

vim /etc/profile

在最底行写入 :wq! 退出

使配置生效

source /etc/profile

 

 

测试环节

安装django模块

pip3 install -i https://pypi.douban.com/simple django==1.11.11  

升级pip

pip3 install -i https://pypi.douban.com/simple --upgrade pip 或者 pip3 install --upgrade pip

创建Django项目

django-admin startproject mydjango

创建app

django-admin manage.py startapp app01

启动程序

python manage.py runserver 0.0.0.0:8000     # 这个时候你也是访问不到的,ctrl+c结束 

设置允许访问的ip地址

 解决问题---修改settings中的ALLOW_HOSTS=["*"]

其他知识点

zip文件的解压

unzip xxx.zip 解压到当前目录

关闭防火墙

 iptables -F   # 关闭防火墙,允许项目端口出入

安装tree功能

yum install tree -y

进行linux时间同步的命令

ntpdate -u  ntp.aliyun.com

 

posted @ 2019-03-27 17:06  等待の喵  阅读(207)  评论(0编辑  收藏  举报