Linux下载Python并运行Django,,Linux下载安装P
Linux下载Python并运行Django,,Linux下载安装P
Linux下载安装Python并运行Django
编译安装python3.6的步骤
1.下载python3源码包
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
2.下载python3编译的依赖包(复制粘贴)
yum install gcc patch libffi-devel python-devel zlib-develbzip2-devel openssl-devel ncurses-devel sqlite-develreadline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
3.解压缩源码包
tar -xvf Python-3.6.2.tgz
4.进入源码包文件夹
cd Python-3.6.2
5.编译且安装
1. 进入源码包目录2. ls查看源码包内容3. 释放编译文件 Makefile ./configure --prefix=/opt/python36/ --prefix 这个参数 是制定一个安装路径 4.编译 make 5.编译安装,此步才会最终生成 /opt/python36/ make install 6.进入/opt目录查看python36文件夹,我们要的python3都在这里了 cd /opt/ ls
6.更改linux的path变量,添加python3
一定要将python3的目录放在第一位
一定要将python3的目录放在第一位
一定要将python3的目录放在第一位
PATH='/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin'为了永久生效path设置,把PATH添加到/etc/profile全局环境变量配置文件中 vim /etc/profile打开配置文件 在最后添加并保存PATH='/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin'读取配置文件 source /etc/profile
7.安装django模块
pip3 install -i https://pypi.douban.com/simple django==1.11.16
8.查看当前解释器的python模块有哪些
pip3 list
虚拟环境
需求,在一台服务器上,要运行2个版本的Django
在一个服务器上,存在多个不同的解释器版本
此时我们要创建虚拟环境来运行django程序
对于python解释器的分身术 (virtualenv) :
安装配置虚拟环境,这虚拟环境只是对解释器的一个虚拟分身,不影响操作系统
1.下载virtualenv
pip3 install -i https://pypi.douban.com/simple virtualenv
virtualenv --no-site-packages --python=python3 Myshadow3.查看Myshadow这个分身文件夹
ls4.激活分身,激活解释器
source Myshadow/bin/activate5.检查虚拟环境的意义所在,以及是否成功
echo $PATH 查看激活了虚拟环境,是否正常
which python3
which pip3 是否都来自虚拟环境6.在虚拟环境中安装django1.11.16模块
pip3 install https://pypi.douban.com/simple django==1.11.16
7.通过命令创建django项目,测试访问
8.退出虚拟环境1.第一步
django-admin startproject mysite
2.第二步 修改django的settings文件
vim mysite/mysite/settings.py
修改
ALLOW_HOSTS=[‘*‘]
3.启动项目
python3 manage.py runserver 0.0.0.0:8000
4.确保防火墙已经关闭
iptables -F
5.在浏览器中访问 192.168.11.37:8000(ip为虚拟机的ip)
deactivate
练习
1.创建2个虚拟环境 Myshadow1, Myshadow2
virtualenv --no-site-packages --python=python3 Myshadow1
--no-site-packages 创建一个干净隔离的,纯净的虚拟环境
--python 指定python本体的版本
virtualenv --no-site-packages --python=python3 Myshadow2
2.分别激活2个虚拟环境,在Myshadow1中创建django1.11.16 在Myshadow2中创建django2
3.分别启动在8000 9000端口
4.通过windows浏览器访问界面
virtualenv存在的不足
1.创建很麻烦 命令太长2.创建的虚拟环境管理很麻烦
Linux下载Python并运行Django
相关内容
- 我终于弄懂了Python的装饰器(一),,此系列文档:1.
- python3-开发进阶Django中序列化以及rest_framework的序列化,
- MicroPython TPYBoard v102 驱动28BYJ-48步进电机,,实验目的 了
- python 继承机制,,继承机制经常用于创建
- Python进阶【第四篇】函数,,一、变量变量是记录一
- python 格式化输出,,# 格式化输出:fo
- Python学习1-起点,,准备开始学习Pyth
- python中的 upper() 、lower()、capitalize()、title()方法,,upp
- python计算年利率,,一、现金分期年利率现
- python对文件的处理,,文件对象的访问模式:
评论关闭