ubantu 配置 django 开发环境 @

预备 @

  1. Ubantu 镜像
  2. Python3
  3. pip3
  4. pymysql
  5. Django2.2
  6. Mysql 数据库
  7. virtualenv 虚拟环境

在 VirtualBox 上安装 Ubantu 操作系统 @

新建虚拟机,选择类型 linux,选择版本 ubantu64-bit,分配内存 4gb,选择创建虚拟硬盘,配置好之后,在设置里,设置显存大小 128m,启动 3d 加速.

应用设置,并启动系统,再开始界面选择需要导入的 ios 镜像,进入 ubantu 安装界面,并完成安装指导,建议自己分区。

ubantu 系统内已配置 python3,所以只需要安装后续软件即可。

进入系统后打开 terminal,首先输入 dpkg -l 查看已安装软件,是否有 python,如果有则不需要再安装 python。

安装 pip3 @

sudo apt-get update        //更新软件源
sudo apt-get install python3-pip  
pip3 --version  //查看版本
sudo pip3 list //查看已安装的lib

安装 mysql @

sudo apt-get install mysql-server mysql-client
sudo service mysql restart
mysql -uroot -p        //进入mysql命令界面

安装 pymysql @

pip3 install pymysql

安装 virtualenv 与 virtualenvwrapper @

sudo pip3 install virtualenv
sudo pip3 install virtualenvwrapper

安装好 virtualenvwrapper 后还无法使用,创建目录存放虚拟环境

mkdir $HOME/.virtualenvs
# 在~/.bashrc中添加
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
# 运行
source ~/.bashrc
# 创建python3虚拟环境
mkvirtualenv -p 路径 /usr/bin/pythonX
删除:rmvirtualenv 虚拟环境名称
进入: workon 虚拟环境名称
# 其他命令
python -v  //进度python命令终端
deactivate //退出虚拟环境
pip freeze 查看虚拟环境安装的包

安装 Django @

pip install Django==1.11.7
django-admin startproject xxx 创建项目
python manage.py startapp xxx 创建一个应用

执行 python manage.py runserver 访问 localhost:8000,看到 it works 则项目启动成功!