Django+xadmin在线教育网站开发实践手记之环境配置

一、windows上搭建linux系统

1、下载VirtualBox虚拟机并进行安装
2、下载优麒麟操作系统,并安装在虚拟机上【安装过程不介绍】
解决系统打开无法全屏:
(1)控制台选择“设备->安装增强功能”,会在系统上生成一个可执行文件,点击打开
(2)打开终端进入到该目录下,输入:

./autorun.sh

输入用户密码授权,等待一段时间即可。为了方便后续操作,可备份当前系统快照。
3、控制台选择“设备->共享粘贴板->双向”
4、网络设置为桥接网络,设置虚拟机与本机处在同一局域网【linux系统查询当前ip地址使用命令ifconfig
5、设置共享文件夹,设置挂载到虚拟机系统对应目录下

#后面的/mnt/是指挂载的文件位置,这里的dist指的是共享文件夹名称
sudo mount -t vboxsf dist /mnt/
二、python的安装和配置

1、最新版本的linux系统都自带python3和pip3,如果输入pip3或pip提示需要安装,做以下操作:

sudo apt-get update
sudo apt install python3-pip

2、到官网https://www.python.org/下载linux环境下的python安装包,解压缩。打开终端进入到该目录,提前安装好系统依赖包

sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev default-libmysqlclient-dev libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev liblzma-dev libffi-dev libc6-dev

3、配置编译的时候程序存放的路径【即安装目录

./configure --prefix=/usr/local

4、编译

make

5、安装

sudo make altinstall

6、安装成功后,可输入对应python的版本进行源码编译【例如python3.9.5,可输入python3.9,属于源码编译

三、虚拟环境的安装和配置

1、安装virtualenvwrapper

pip3 install virtualenvwrapper

2、查看当前python中安装了哪些第三方库

pip3 list

3、查找virtualenv所在目录,将其所在位置复制出来

sudo find / -name virtualenv

4、创建软链接后,输入virtualenv即可使用

#/.../所在文件上一级目录
sudo ln -s /.../virtualenv /usr/bin/virtualenv

5、编辑.bashrc文件

1、sudo find / -name virtualenvwrapper.sh #找到文件位置进行复制,为/.../virtualenvwrapper.sh
2、vim ~/.bashrc #打开进行编辑
3、#crtl+g来到文档最后,输入i进行文档编辑,输入:
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
source /.../virtualenvwrapper.sh
4、:wq保存退出
5、source ~/.bashrc

6、新建虚拟环境

mkvirtualenv test #test为虚拟环境名

7、退出虚拟环境

deactivate

8、查看有哪些虚拟环境

workon

9、启动虚拟环境,虚拟环境里可以直接输入python命令

workon test

10、删除虚拟环境

rmvirtualenv test
四、mysql的安装和配置

1、安装mysql

sudo apt-get install mysql-server

2、查看默认用户名及密码,使用默认账号密码进行登录数据库

#查看user和password
sudo vim /etc/mysql/debian.cnf
#得到如下内容:
[client]
host     = localhost
user     = debian-sys-maint
password = ZiPERkrUPwtXTcqY
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = debian-sys-maint
password = ZiPERkrUPwtXTcqY
socket   = /var/run/mysqld/mysqld.sock
#使用默认账号密码登录
mysql -u debian-sys-maint  -p ZiPERkrUPwtXTcqY

3、使用数据库,展示数据表

use mysql ;#mysql指数据库名
show tables;

4、修改用户密码

#8.0以上版本
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
flush privileges;#刷新
五、Navicat的安装和配置

1、下载:https://www.navicat.com.cn/download/navicat-premium
2、打开终端,进入下载文件所在位置,输入:

#增加执行权限
chmod a+x navicat15-premium-cs.AppImage
#运行应用
./navicat15-premium-cs.AppImage

3、如果打开navicate时新建连接出现“Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’”,将主机由localhost改为“127.0.0.1”即可。

使用127.0.0.1 ip地址而不是localhost连接到MySQL 
原因:
使用localhost连接到MySQL时,操作系统将使用socket连接器。
如果使用127.0.0.1 ip地址,则操作系统将使用TCP / IP连接器。
六、pycharm的安装和配置

1、到官网https://www.jetbrains.com/pycharm/download/下载linux版本的安装包,解压。
2、进入解压目录下的bin目录内,输入./pycharm.sh (软件的运行文件为...sh)测试运行。

cd bin
sudo ./pycharm.sh 

3、配置pycharm的环境变量 .bashrc。由于pycharm会经常使用,而每次都进入安装目录再运行pycharm.sh多有不便,因此需要配置pycharm以便可以直接运行。

vim ~/.bashrc

在后面添加下述语句后保存退出。

alias pycharm="sudo /.../bin/pycharm.sh"

4、刷新配置文件

source ~/.bashrc

5、刷新成功后即可在任意目录和任意位置下启动pycharm,启动指令为:

pycharm

学习实践到此,开发网站的环境便安装与配置完毕【具体操作过程其实挺久的,小编这里只做关键步骤展示】。

你可能感兴趣的:(Django+xadmin在线教育网站开发实践手记之环境配置)