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