状态:我好饿啊
原因:学习Django安装
系统:VMware虚拟机中的CentOS8
第一步:在VMware中安装CentOS8
VMware和CentOS8去官网下
莫名其妙出现这玩意说识别出的是CentOS5
那就选 稍后安装操作系统
凭直觉版本我选这个
我选的 处理器数量1 内核2 内存4G NAT网络 其它都是默认
磁盘给了50G 保存为单个文件
自定义硬件给镜像的路径
点关闭 完成 等它装
网络点进去开启就行了 不开也行 等系统装好进系统开
开始安装后 提示我根密码和创建用户 分别进去后设置一下就好了
我这垃圾笔记本装的太慢 就多打几个字
根密码进去后让你设置root密码 root密码就是系统管理员 就是 神的账号 只要是允许的 ta都有权限
创建用户就是创建一个 神下的子民 很多事情ta都没有权限
当然你可以把ta变成 神
安装好后 重启 接受许可证 CentOS8就装好了
没有铺满好不爽 而且VMware里自动适应客户机选项不可选,拉伸又会变模糊
CentOS8里又没有1920,1080选项,得抄抄办法,(半小时后) 失败了 算了
安装python
发现系统没有python 那就安装个 有很多方法 各路神仙自便
去官网下个python包 开启VMware的共享文件夹
将包放入主机路径文件夹中
进入root账户 命令
su root
输入密码
再输入如下命令
共享目录在/mnt/hgfs/路径下
将包剪贴到/usr/local/src/路径中
[root@localhost 虚拟机共享文件夹]# mv Python-3.7.4.tar.xz /usr/local/src/
在上图基础中输入代码解压压缩包
tar xvJf Python-3.7.4.tar.xz
输入代码将解压后的文件夹剪贴到/usr/local/python3下
mv Python-3.7.4 /usr/local/python3
再进入剪贴后的路径
安装两个依赖包
yum -y install zlib* libffi-devel
运行结果如下
配置一下
./configure --prefix=/usr/local/sbin/python3
出现问题
configure: error: no acceptable C compiler found in $PATH
解决问题:
进入~目录
cd ~
再
yum install gcc
运行结果如下
重新进入刚才的python3目录
cd /usr/local/python3
再次运行刚才出了问题的代码
./configure --prefix=/usr/local/sbin/python3
结果如下
编译一下
make
又出现问题
解决问题:
yum -y install gcc automake autoconf libtool make
yum install gcc gcc-c++ autoconf automake
再次输入编译命令
make
过程时间比较长
安装命令
make install
最后两行就代表安装成功了
输入 python看看,oh我的上帝啊 失败了
oh 我的天呀 忘记是输入python3了。。。centos8原来的就是python3
算啦 吃一个可乐,长一个雪碧
输入
python3
如下就是成功了
但是我装的是3.7.4啊
更改软连接使python 默认为3.7.4版本
rm -rf /usr/bin/python #删除原有的软链接文件ln -s /usr/local/sbin/python3/bin/python3 /usr/bin/python
输入
python
python就OK啦
顺便把pip软连接也改了 python3中自带的pip3
ln -s /usr/local/sbin/python3/bin/pip3 /usr/bin/pip
安装Django
千山万水 终于到了Django的时间,你们的皇帝回来了
用pip装Django,但是直接装太慢了,不知道为啥网速限制的死死的
我们制定国内源下载,我指定的是阿里的
pip install --index-url /pypi/simple django
开心,又出错啦,你们的皇帝死去了
oh我的天哪
pip变成pip3就可以了,我软连接改的不成功啊
pip3 install --index-url /pypi/simple django
测试一下
输入python
后输入import django
看会不会报错
天啊,又错了
天啊,输入python3
测试就能正常了。。。
我啥都不会,玄学
输入
django-admin.py startproject dapigu
dapigu是我的项目名称,你们的自己取像xiaojj也可以
然后在享目下创建一个应用
我是因为python3下对django有反应才用的python3,你们看情况哦
xiaojiji是我的应用名称,你们自己取
python3 manage.py startapp xiaojiji
进入应用xiaojiji
修改views.py文件
vim views.py
修改如下
ESC 冒号 wq
回到dapigu项目文件夹中的dapigu目录下修改里面的settings.py文件
修改这两处
进入urls.py修改这两处
cd..
到第一层的dapigu目录后运行
python3 manage.py runserver 0.0.0.0:8000
注意:就保持这样,你ctrl-C了它就关闭服务了
在VMware中的浏览器输入127.0.0.1:8000试试看
哦吼,成功啦
再在宿主机window10下的浏览器中,通过虚拟机ip+端口访问看看
虚拟机ip查看:
失败了。。。
试试关闭防火墙
查看防火墙状态
firewall-cmd --state
关闭防火墙
systemctl stop firewalld.service
再次尝试
哦吼吼吼 成功啦
好啦,以上就是我撞出来的Django啦
参考的各路神仙
/a249900679/article/details/51527200
/Sky-Raining/p/9880022.html