状态:我好饿啊
原因:学习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 http://mirrors.aliyun.com/pypi/simple django

开心,又出错啦,你们的皇帝死去了

oh我的天哪
pip变成pip3就可以了,我软连接改的不成功啊

pip3 install --index-url http://mirrors.aliyun.com/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啦

参考的各路神仙

https://blog.csdn.net/a249900679/article/details/51527200
https://www.cnblogs.com/Sky-Raining/p/9880022.html

在VM虚拟机中的CentOS8下安装Django相关推荐

  1. 在VM虚拟机中 CentOS7安装VMware Tools(超级详解)

    ** 在VM虚拟机中的CentOS7的linux系统中安装VMware Tools(超级详解) ** 一.明白为什么这么做? 为什么要安装vmtools? vmtools 安装后,可以让我们在wind ...

  2. 如何正确地在vm虚拟机中安装Linux 显卡

    VM虚拟机里面的显卡,是虚拟出来的硬件,根本就不是物理显卡,所以,只能用跟VM显卡对应的驱动.至于VM显卡的驱动,绝大部分Linux系统都自带了这个驱动,可以去硬件列表看看能否识别. 安装Vmware ...

  3. 在虚拟机的CentOS系统下安装pycharm的用户须知

    在虚拟机的CentOS系统下安装pycharm的用户须知 一般我们在采用CentOS最小安装的时候系统往往不会安装python3,这就使得要自行安装python3以方便我们使用,毕竟python3是目 ...

  4. 虚拟机 fedora 18 服务器,VM虚拟机中的Fedora设置固定IP上网的方法

    首先声明:该方法在Fedora 17和18版本下有效,其它版本也许可行也许有所差异. 1.  虚拟机相关配置 如果不是虚拟机系统,则这步不需要,若是相关配置详细信息请看"VM虚拟机中的Ubu ...

  5. 下载Win10系统和在VM虚拟机中配置完成

    一.下载Windows操作系统 二.在VMware虚拟机中安装操作系统 三.激活操作系统 四.设置Windows系统(可看可不看) 五.把操作系统变成全屏 一.下载系统 1.搜索i tell you进 ...

  6. homeassistant 在虚拟机中通过supervised方式安装

    homeassistant 在虚拟机中通过supervised方式安装 homeassistant可以有很多种安装方式 直接安装HAOS,可以在树莓派等物理设备上安装,也可以在虚拟机上安装. 使用do ...

  7. 虚拟机VMware的Ubuntu下安装tensorflow详解

    这里笔者已经安装好了虚拟机并安装了Ubuntu系统,并且虚拟机可以联网,因此就直接开始介绍下面的步骤.网上博文很乱,特意整理,以供参考. 虚拟机VMware的Ubuntu下安装tensorflow详解 ...

  8. VM虚拟机中使用reboot命令后 无法重启虚拟机

    VM虚拟机中使用reboot命令后 无法重启虚拟机,需要如何处理

  9. 在centos下安装django

    这里有一个不错的Django的学习资料.先收藏一下,以备后用.谢谢 http://www.ziqiangxuetang.com/django/django-install.html 在centos下安 ...

最新文章

  1. 本地Git连接服务器git不用每次输入用户名和密码的方法
  2. 遗传算法(Genetic Algorithm )+C++实现解决TSP问题
  3. 直播系统中使用SEI传输用户自定义数据方案讨论
  4. PHP Mysql-简介
  5. 【数据结构】线性处理字符串中指定字串的个数问题
  6. caj转word怎么进行转换
  7. 陶哲轩:一个华裔数学天才的传奇
  8. WireGuard 教程:使用 DNS-SD 进行 NAT-to-NAT 穿透
  9. 1.8版道士装备取向与PK方法
  10. Win7系统网络共享中心打不开,网络连接标识一直转圈
  11. 【隧道篇 / IPsec】(5.6) ❀ 01. IPsec 结构与需求 ❀ FortiGate 防火墙
  12. Flutter:文件与网络操作摘要
  13. 【Python】xlwings-删除重复行
  14. 【MAC】有道笔记登陆不了,刷新不出登陆
  15. Scrum之团队绩效评估
  16. Unity编辑器录屏神器:Unity Recorder
  17. 白苹果如何制作自己的OS X 10.9“巨浪”可引导系统安装盘?
  18. dos黑框的一些命令
  19. RK3288 LED驱动编写
  20. ADS和candence如何调用veriloga文件并进行编译?

热门文章

  1. 255%可用已接通电源_深度解析电弧螺柱焊机及其用于螺柱焊的直流焊接电源的特点...
  2. nexus3安装 nexus2升级到nexus3 数据迁移
  3. 金算盘 未找到 oracle,金算盘软件操作手册 第一章安装、启动和退出
  4. MATLAB二维曲线
  5. php ajax二级联下拉菜单,ThinkPHP和Ajax 实现二级联动的下拉菜单
  6. 使用 springboot + mybatis-plus 连接firebird(火鸟数据库)
  7. javamail+iCal4j实现发送邮件会议
  8. Arduino开发实例-Lora 数据发送与接收
  9. 用Python自制桌面版翻译软件
  10. R语言关联规则(购物篮分析)