【实测】记一次用windows11家庭中文版部署django+vue项目的踩坑之旅

整个过程下来,给我的感觉就和吃了翔一样难受,窒息的感觉,全程没少骂win11的设计者...

图片

因为要调试一些只有在windows才会出现的测试平台bug,于是我耗重金购入了一台顶配windows笔记本。以下是配置:

图片

配置还蛮高的对吧?毕竟上万的笔记本。

上万的笔记本,你给我带个家庭中文版?舍不得这个正版系统,于是咬牙用起来。

首先,一开始,我发现自带了一个python3.10,于是兴高采烈的直接pip3 install django

安装很慢,于是我又后缀了 -i https://pypi.douban.com/simple 镜像后就快了,这个网址我是能直接背着写的.....熟练的心疼。

然后我兴高采烈的用django-admin命令创建新项目,却发现,django-admin命令找不到?!不存在?!

我有点气不顺,但是还是忍住了,心说windows就这样,很多时候要自己手动配置环境变量。

于是我打开C盘找了一圈,没找到这个django的目录.....

然后我想借助python路径来找,结果发现python也没找到....

我头一疼,忙打开cmd,用where python来找,找到了.exe的位置,我心说也行,上一层估计就是python文件夹了,结果发现python.exe并没有在某个python文件夹,而是和其他命令一起像个大杂烩扔在了某个文件夹。从这个位置可以看出,其实这个python是自动通过windows应用商店下载的。坑死人。

图片

我一口血差点喷出来,想了想,便进入python编程对话,输入import sys又输入sys.path。打印了python的真实路径,一大串很长很长。

图片

然后我打开‘我的电脑’,按照这个路径去找,结果发现找到中间,就找不到后面文件夹了。

我心说怪了啊,想了半天,才想起来windows是默认隐藏很多文件夹的,于是我想办法去设置这些隐藏/显示功能。

结果又是一顿好找,找到了控制面板,却没看到文件夹显示隐藏的设置。

百度了一番才知道,这个看似很专业的设置,居然放在了毫不专业的外观主题个性化功能里。设计师你脑子还好么?

而且这个过程中,各种浏览器窗口和pycharm窗口,一碰屏幕边缘就自动最大化,给我气的就想跳楼。

图片

好不容易打开了,结果想进入到这个文件夹的时候,又无语了。。。

权限不足。。。

图片

点击继续,直接弹出拒绝

图片

点击安全选项卡,点击高级,点击一大串操作,才赫然发现自己权限不足,于是想点击编辑修改权限,结果:

图片

我真就!@#!@¥!%!@%!%!@%!%

直接化身电报狗。

想了一会儿,觉得还是算了,不用这个自带python了,于是我去下载了一个新的python。

折腾了好久,下载成功后,也安装了django。

然后就是命令是新的py3.7 和 pip3.7。虽然别扭麻烦,但是总归没和之前的老python冲突。

这时候,django-admin就可以正常使用了,好家伙,原来之前不能用是因为自带的python给限制了。

然后我去用命令创建了一个项目和内部app,然后设置解释器,同步外界环境变量,设置启动器和参数等一系列操作,一切准备就绪,我满怀期待点了启动按钮,结果报错。。。。

图片

我看了下,可能是我的项目路径含有中文,事实上,确实有中文,于是我修改了路径名字成英文。一运行,还是这个错。。。

我吐了一口怨气,打开百度搜索,发现这样一段话:

图片

果然,家庭中文版是原罪。

看起来是主机名的问题。。。。

图片

我强忍着心痛,把名字改成了拼音。

最终才成功跑了起来项目。但是vue这边又难受了.....

我node没装,vue-cli也没装,elementPLUS,axios,jquey等一大堆东西都等着部署和环境变量,中间估计还会又各种报错。

真的,想起来就窒息。

可耻的匿了。

结论:windows就不适合编程,尤其是家庭版,尤其是中文版。

行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入扣群: 320231853,里面有各种软件测试+开发资料和技术可以一起交流学习哦。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/994.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

链表经典算法OJ题目

1.单链表相关经典算OJ题目1:移除链表元素 思路一 直接在原链表里删除val元素,然后让val前一个结点和后一个节点连接起来。 这时我们就需要3个指针来遍历链表: pcur —— 判断节点的val值是否于给定删除的val值相等 prev ——保存pcur的前…

Spring Boot后端与Vue前端融合:构建高效旅游管理系统

作者介绍:✌️大厂全栈码农|毕设实战开发,专注于大学生项目实战开发、讲解和毕业答疑辅导。 🍅获取源码联系方式请查看文末🍅 推荐订阅精彩专栏 👇🏻 避免错过下次更新 Springboot项目精选实战案例 更多项目…

【网络编程】TCP流套接字编程(TCP实现回显服务器)

一.TCP流套字节相关API. Socket(既能给客户端使用,也能给服务器使用) 构造方法 基本方法: ServerSocket(只能给服务器使用) 构造方法: 基本方法: 二.TCP实现回显服务器. 客户端代码示例: package Demo2;import java.io.IOException; import java.io.InputStream; import j…

一个char类型数字转字符串后引起的惨案

问题现象 嵌入式开发平台&#xff0c;交叉编译链比较老&#xff0c;还不支持 C11 的 to_string 写法&#xff0c;此时想通过模板方式&#xff0c;构造一个通用的 toString 接口&#xff0c;采用了 ostringstream &#xff0c;就出现了问题。 模板接口如下 template <type…

2 逻辑斯蒂回归(分类)

目录 1 理论 逻辑回归假设数据服从伯努利分布&#xff08;二分类&#xff09;,通过极大化似然函数的方法&#xff0c;运用梯度下降来求解参数&#xff0c;来达到将数据二分类的目的。 逻辑斯蒂回归&#xff08;Logistic Regression&#xff09;是一种用于解决分类问题的…

esp32-通过wifi使用timelib库同步时间(三)

库的安装 本文基于platformIO&#xff0c;安装较为简单如下图 实例代码 完整代码如下&#xff0c;如果时间获取超时请使用time1.aliyun.com获取时间。 /** Time_NTP.pde* Example showing time sync to NTP time source** This sketch uses the Ethernet library*/#include …

Kafka入门介绍+集群部署+简单使用

Kafka入门介绍集群部署简单使用 简介核心概念Broker&#xff08;服务节点/实例&#xff09;Producer&#xff08;生产者&#xff09;Topic&#xff08;主题&#xff09;Partition&#xff08;分区&#xff09;Consumer&#xff08;消费者&#xff09;和Consumer Group&#xff…

对组合模式的理解

目录 一、场景1、题目描述 【[案例来源](https://kamacoder.com/problempage.php?pid1090)】2、输入描述3、输出描述4、输入示例5、输出示例 二、实现&#xff08;假的组合模式&#xff09;1、代码2、为什么上面的写法是假的组合模式&#xff1f; 三、实现&#xff08;真的组合…

文本生成任务的评价方法BLEU 和 ROUGE

BLEU 是 2002 年提出的&#xff0c;而 ROUGE 是 2003 年提出的。这两种指标虽然存在着一些问题&#xff0c;但是仍然是比较主流的评价指标。 BLUE BLEU 的全称是 Bilingual evaluation understudy&#xff0c;BLEU 的分数取值范围是 0&#xff5e;1&#xff0c;分数越接近1&a…

YOLOv9改进策略 | 细节创新篇 | 迭代注意力特征融合AFF机制创新RepNCSPELAN4

一、本文介绍 本文给大家带来的改进机制是AFF&#xff08;迭代注意力特征融合&#xff09;&#xff0c;其主要思想是通过改善特征融合过程来提高检测精度。传统的特征融合方法如加法或串联简单&#xff0c;未考虑到特定对象的融合适用性。iAFF通过引入多尺度通道注意力模块(我…

算法打卡day52|单调栈篇03| 84.柱状图中最大的矩形

算法题 Leetcode 84.柱状图中最大的矩形 题目链接:84.柱状图中最大的矩形 大佬视频讲解&#xff1a;84.柱状图中最大的矩形视频讲解 个人思路 这题和接雨水是相似的题目&#xff0c;原理上基本相同&#xff0c;也是可以用双指针和单调栈解决&#xff0c;只是有些细节不同。…

锦瑟香也MYLOVE:音质与颜值俱佳,入坑HiFi的热门好物!

当下尽管无线耳机大行其道&#xff0c;但有线耳机依旧保有其独特的魅力&#xff0c;特别是在音质表现上&#xff0c;它们拥有无线耳机难以企及的优势。如果对音质要求很高的话&#xff0c;口袋里还是少不了一副有线耳机。国产品牌中就有许多性价比高的有线耳机&#xff0c;它们…

Django admin后台添加自定义菜单和功能页面

django admin是根据注册的模型来动态生成菜单&#xff0c;从这个思路出发&#xff0c;如果想添加自定义菜单&#xff0c;那就创建一个空模型并且注册。步骤如下&#xff1a; 1、创建空模型&#xff1a; class ResetSVNAuthFileModel(models.Model):"""仅用来显…

《MATLAB科研绘图与学术图表绘制从入门到精通》示例:绘制伊甸火山3D网格曲面图

11.4.2小节我们使用3D曲面图可视化分析伊甸火山数据&#xff0c;本小节我们采用3D网格曲面图可视化分析伊甸火山数据&#xff0c;以展示其地形&#xff0c;具体示例代码如下。 购书地址&#xff1a;https://item.jd.com/14102657.html

Django数据导出与导入问题

执行: python manage.py loaddata data.json 的常见错误: * 1. UnicodeDecodeError: utf-8 codec cant decode byte 0xff in position 0: invalid start byte* 2. raise JSONDecodeError("Unexpected UTF-8 BOM (decode using utf-8-sig)",...django.core.serializer…

css animation 动画详细学习

学习 CSS 动画是一个深入且富有创造性的过程&#xff0c;它允许开发者创建出引人入胜且交互性强的网页效果。以下是对 CSS 动画学习的一些总结和要点&#xff1a; 1. 关键帧动画&#xff08;keyframes&#xff09; 使用 keyframes 规则定义动画的整个过程。在 keyframes 中&a…

聚道云软件连接器助力企业实现滴滴出差报销自动化

一、客户介绍 某机械有限公司是一家在机械设备制造领域拥有深厚底蕴和卓越实力的企业。自公司成立以来&#xff0c;该公司始终秉承创新、务实、高效的发展理念&#xff0c;专注于机械设备的研发、生产和销售。经过多年的发展&#xff0c;公司已成为国内机械行业的佼佼者&#…

RocketMQ异步消息发送失败重试DEMO

producer.setRetryTimesWhenSendAsyncFailed(3); 都知道通过设置&#xff0c;尝试是在MQClientAPIImpl 中完成 其重试是通过MQClientAPIImpl的onExceptionImpl方法来实现&#xff0c;它会先判断重试次数&#xff0c;然后重新调用sendMessageAsync方法进行重试&#xff0c;调用…

新手必看!嵌入式STM32-PID

本文目录 一、知识点1. 位置式pid&#xff08;1&#xff09;公式&#xff08;2&#xff09;代码 2. 串级PID简易代码 一、知识点 1. 位置式pid &#xff08;1&#xff09;公式 &#xff08;2&#xff09;代码 pid.c typedef struct PID {float Kp; // Proportion…

高效编程工具 JetBrains CLion 2024 中文激活 mac/win

在追求编程高效与精准的道路上&#xff0c;JetBrains CLion 2024 for Mac无疑是您的最佳伙伴。这款专为Mac用户打造的C/C集成开发环境&#xff0c;凭借其强大的功能和出色的性能&#xff0c;赢得了广大开发者的青睐。 CLion 2024拥有智能的代码编辑器和强大的代码分析工具&…