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