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

Linux环境下安装Django和Python

时间:2018-08-10 19:35:59      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:min   simple   路径   pen   python3.4   16px   Fix   ncurses   libffi   

 
 

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  从Python3的源代码安装Python3

  2.1  cd /opt  切换到  /opt    目录
  2.2  下载Python3.4源码: wget 技术分享图片https://www.python.org/ftp/python/3.4.7/Python-3.4.7.tar.xz
    下载Python3.7源码:wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz   
      卸载Python:rm -rf  Python-3.7.0.tgz       
    2.3  解压源码:tar -xf Python-3.7.0.tgz  或者    xz -d Python-3.4.7.tar.xz
        注:是 xz 格式结尾的就用 xz 解压
    2.4  cd Python-3.7.0
   2.5  释放一些编译文件:./configure --prefix=/opt/python37 
   2.6  编译:make
   2.7  编译成功之后,编译安装:make install,见到这个就装好了
技术分享图片

  2.8  执行Python3.7解释器:cd /opt/python37/bin/python3.7    --》这是绝对路径绝对路径

技术分享图片

  2.9  添加环境变量:
      2.9.1   添加软连接(用法):ln -s 原文件路径   目标文件路径    之后 exit()退出解释器

      2.9.2  添加软连接:ln -s /opt/python37/bin/python3.7   /usr/local/bin/python3  ==》注意/usr前面有空格

           删除软连接:rm -rf /opt/python37/bin/python3.7   /usr/local/bin/python3

      2.9.3  添加pip3:rm -rf /opt/python37/bin/pip3   /usr/local/bin/pip3

          删除pip3:rm -rf /opt/python37/bin/pip3   /usr/local/bin/pip3  

 

        查看pip3的版本:pip3 -V

 

3  安装Django:

  3.1  下载:pip3 install django==2.0

       卸载:pip3 uninstall django

       更新pip3工具:pip3 install --upgrade pip,要是出现在这样子的大黄页,就需要重新编译

      技术分享图片

 

 python3 -m pip install -i 技术分享图片https://pypi.tuna.tsinghua.edu.cn/simple django==1.11 
配置Django软连接:ln -s /opt/python35/bin/django-admin      /usr/local/bin/django-admin
 

启动django
django-admin startproject mysite 建立一个Django项目,项目名mysite
django-admin startapp app01 创建项目之后创建一个应用,应用名:app01

vi settings.py
写入 ALLOWED_HOSTS = [‘*‘]    允许所有主机连接
启动django:python3.5 manage.py runserver 0.0.0.0:8000  

 

 

 

 

        
    

Linux环境下安装Django和Python

标签:min   simple   路径   pen   python3.4   16px   Fix   ncurses   libffi   

原文地址:https://www.cnblogs.com/thismyblogs/p/9456597.html

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