700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 在VM虚拟机中的CentOS8下安装Django

在VM虚拟机中的CentOS8下安装Django

时间:2023-09-02 04:52:51

相关推荐

在VM虚拟机中的CentOS8下安装Django

状态:我好饿啊

原因:学习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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。