由于在部署Django项目环境过程中遇到了很多坑,为了避免以后不再犯相同的错误,特此记录,与君共勉。
- 安装Deepin系统:
- 下载系统:https://www.deepin.org/download/ 不要下载live版,live版据说相当于windows下的pe系统。
- 安装略。
- 开机进入命令行模式:
- level3多用户模式:systemctl set-default multi-user.target
- leve;5图形化模式:systemctl set-default graphical.target
- 为root用户添加密码:
Deepin系统需要在进入系统后,给root用户设置密码。
sudo passwd root
首先会提示输入当前用户的密码,然后会要求连续两次输入root用户的密码。
- VMWare虚拟机网卡配置:
- 虚拟机连接模式设置为桥接模式。
- 进入deepin将ip地址配置同物理机同一网段。
- 远程连接Deepin:
- 安装登录服务端
apt-get install openssh-server - 配置端口(一般为22,不用动)
vi /etc/ssh/sshd_config - 重启ssh服务
/etc/init.d/ssh start 或 service ssh start - 使用xshell连接即可。
- 安装登录服务端
- 更新apt-get
- 更新apt-get:
apt-get upgrade - 需要通过apt-get下载
- apt-get install python-pip
- apt-get install tree(目录查看工具)
- apt-get安装软件的相关位置
下载的软件存放位置:/var/cache/apt/archives
安装软件的默认位置:/usr/share
可执行文件位置:/usr/bin
配置文件位置:/etc
lib文件位置:/usr/lib
- 更新apt-get:
- 安装python3.6
- 安装依赖包
必须先安装以下两个包,再编译。不然的话,在使用pip安装依赖的时候会出现找不到ssl模块错误。- sudo apt-get install openssl
- sudo apt-get install libssl-dev
- 下载python3.6.7
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.7.tgz - 解压缩
tar -xvzf Python-3.6.7 - 安装
- 进入解压缩目录,进行
- 安装依赖包