Centos7下安装Django

python2.7缺乏模块venv,不能建立虚拟环境,因此我们使用python-3.5.1,pip-9.0.1。操作系统为centos7

     一、python3安装方法:        

		# wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz	//下载压缩包
		# tar -zxvf Python-3.5.1.tgz	//解压缩
		# cd Python-3.5.1/	//进入安装目录
		# ./configure 	//安装配置
		# make	
		# make install	//编译&安装
        完成后通过# python -V 命令即可查看是否成功安装

  二、pip升级:

 # pip --version //查看pip版本
# pip install --upgrade pip //若版本过低,升级pip

  三、建立虚拟环境:

        首先在/root下新建一个/learning目录存放项目
      
             # cd /learning    //进入目录
  learning# python -m venv ll_env    //创建虚拟环境ll_env
  learning# source ll_env/bin/activate    //激活虚拟环境,若显示(ll_env)test#则激活成功

   四、安装Django:

(ll_env)learning# pip install Django    //安装Django
                           # pip list    //查看Django版本
        此时安装的Django只在虚拟环境中可用

  五、在Django中创建项目:

      
        (ll_env)learning# django-admin.py startproject learning_log .    //创建项目learning_log
        (ll_env)learning# ls    //查看项目文件
        (ll_env)learning# ls learning_log //查看目录learning_log中的文件

   六、创建数据库:

        Centos7系统自带有SQLite小型数据库,这里我们使用它连接Django项目

(ll_env)learning# python manage.py migrate    //迁移数据库

        若出现 No module named _sqlite3 错误,则要下载sqlite-devel模块

# yum install sqlite-devel    //centos7安装sqlite-devel模块

        sqlite-devel安装完成后需要重新编译python

        # cd Python-3.5.1/
        # ./configure
        # make
        # make install

        重新编译完成后,(ll_env)learning# python manage.py migrate 命令即可成功使用


  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值