码迷,mamicode.com
首页 > 编程语言 > 详细

Linux下载Python并运行Django

时间:2019-01-10 21:49:56      阅读:761      评论:0      收藏:0      [点我收藏+]

标签:roo   编译安装   环境变量   下载安装   run   cap   strong   环境   修改   

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-devel
bzip2-devel openssl-devel ncurses-devel sqlite-devel
readline-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

  • 2.使用命令创建新的分身(解释器的分身)
    virtualenv --no-site-packages --python=python3 Myshadow
  • 3.查看Myshadow这个分身文件夹
    ls
  • 4.激活分身,激活解释器
    source Myshadow/bin/activate
  • 5.检查虚拟环境的意义所在,以及是否成功
    echo $PATH 查看激活了虚拟环境,是否正常
    which python3
    which pip3 是否都来自虚拟环境
  • 6.在虚拟环境中安装django1.11.16模块
    pip3 install https://pypi.douban.com/simple django==1.11.16
  • 7.通过命令创建django项目,测试访问

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)

  • 8.退出虚拟环境
    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

标签:roo   编译安装   环境变量   下载安装   run   cap   strong   环境   修改   

原文地址:https://www.cnblogs.com/qq752059037/p/10252399.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!