VMware15.5Pro安装Ubuntu19.10并搭建Django3.0开发环境
工具准备:
VMware workstation 15.5 Pro
Ubuntu19.10 ISO镜像
一、新建虚拟机向导设置
OK!引导设置做完了,接下来我们对 ubuntu 界面进行微调
二、对 Ubuntu 界面进行调整
OK,Ubuntu 界面调整完成,我们就来 Terminal 下进行环境搭建
三、Terminal 环境搭建
1、首先修改系统源(清华源为例)
sudo vi /etc/apt/sources.list
# 打开 firefix 地址栏输入 https://mirrors.tuna.tsinghua.edu.vn/help/ubuntu
# 选择 ubuntu 19.10
# 注意,ubuntu 19.10 的源是 eoan 的,不要复制错哦
# 把复制的内容粘贴到 /etc/apt/sources.list 文件内
# ESC--->:wq 保存退出
sudo apt-get update
sudo apt-get upgrade
2、安装 VIM 编辑器
sudo apt-get install vim
# 安装完成后,可以输入以下代码查看 vim 信息
vim --version
3、安装 python3.8
sudo apt-get install python3.8
4、修改系统默认 python 版本为 python3.8
echo alias python=python3.8 >> ~/.bashrc
source ~/.bashrc
# 现在可以输入 python 查看版本
python
exit()
5、安装 pip3 ,修改默认 pip 版本为 pip3,修改 pip 源为阿里云(不推荐豆瓣源,因为豆瓣源偶尔会出现解码错误)
sudo apt install python3.8-dev
sudo apt install python3.8-venv
sudo apt install python3-pip
# 打开 Firefox 地址栏输入 https://bootstrap.pypa.io/get-pip.py 点击 save 进行保存,一般地,
# 路径为 Downloads 或者 ‘下载’
cd Downloas
sudo python3.8 get-pip.py
mkdir ~/.pip
cd ~/.pip
sudo touch pip.conf
sudo vim pip.conf
# 进入到 pip.conf 文件下输入
[global]
index-url=http://mirrors.aliyun.com/pypi/simple
[install]
trusted-host=mirrors.aliyun.com
6、上图中两条命令是为创建虚拟环境
sudo pip install -i https://pypi.tuna.tsinghua.edu.vn/simple vitualenv
sudo pip install -i https://pypi.tuna.tsinghua.edu.vn/simple vitualenvwrapper
# 下载完成后
sudo vim ~/.bashrc
# 在 ~/.bashrc 文件的最底部输入
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.8
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
# ESC-->:wq 保存退出
source ~/.bashrc
7、安装 mysql 8.0.18,并创建两个本地和远程都可以访问的用户
sudo apt-get install mysql-server
# 安装成功后,并不能以 mysql -uroot -proot 命令进入数据库
# 需要在此命令前面加上权限
sudo mysql -uroot -proot
# 进入数据库后
use mysql;
select user,host,plugin from user;
create user 'root@'%' identified by ''; # 此处,是以无密码进入数据库
create user 'lee'@'%' identified by 'lee'; # 此处,是以有密码进入数据库
# 很明显上面这两条命令的结尾一个是 '',另一个是'lee',这两个都是密码,而前一个是没有密码,后一个密码是lee
update user set plugin='mysql_native_password' where user='root';
update user set plugin='auth_socket' where user='lee';
flush privileges;
\q
# 此时可以试试
mysql -uroot
mysql -ulee -plee
# 以这两条命令都可以进入到数据库
8、安装 tree 、 net-tools 和 openssh-server
sudo apt install tree
sudo apt install net-tools
sudo apt install openssh-server
9、好了,就差最后一步,创建虚拟环境,并安装 django 开发中需要用到的一系列包
mkvirtualenv crm
pip install django
pip install pymysql
pip install django-ckeditot
pip install pillow
pip install simpleui
django-admin startproject crm
cd crm
ifconfig # 查看实时 ip
python manage.py runserver 0.0.0.0:8000 # 这个端口必须要在虚拟机的虚拟网络设置里面添加,原始的设置里面是没有的
# 然后再 firefox 的地址栏输入上面查到的实时 ip:8000,查看 django 服务有没有启动成功
如果对此版块的内容有任何疑问,可以加QQ:1683341298,询问