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

news2025/1/15 6:32:10

整个过程下来,给我的感觉就和吃了翔一样难受,窒息的感觉,全程没少骂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.coloradmin.cn/o/1603804.html

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

相关文章

基于Springboot+Vue+Spring-Security+高德地图API的校园出行管理系统

1介绍 1.1编写目的 明确系统功能与操作流程,说明书提供了详细的系统功能描述和操作指南,使得用户能够了解如何通过系统申请请假、审批流程以及如何管理和监控请假记录等。 1.2文档范围 该文档的目的是解决整个项目系统中“做什么”的问题。对于开发技…

Vue结合ECharts与SpringBoot,实现高效数据库图表绘制

目录 Echart图表的优点 功能丰富 美观性 跨平台兼容性 易于使用 交互性强 扩展性强 社区支持 效果展示 使用Echart的步骤 假数据 1、安装 2、在vue中引入(全局引入) 3、在vue中的使用 4、模板代码放在哪个位置 5、完整的一个vue页面实例…

如何为Postgres数据库设置安全的访问控制和权限管理

文章目录 解决方案1. 使用角色和权限管理2. 配置认证方法3. 使用网络访问控制4. 定期审查和更新权限 示例代码1. 创建角色并分配权限2. 配置密码认证3. 配置网络访问控制 总结 PostgreSQL是一个功能强大的开源关系型数据库系统,提供了丰富的权限和访问控制机制&…

移动端双验证码登录实现

说明:本文介绍如何用图形验证码短信验证码实现移动端登录思路; 分析 通过手机号图形验证码手机验证码实现登录的时序图如下: 说明: (1)用户进入登录界面,出现图形验证码,可点击图形…

Jsp 中的getServletContext全局数据共享

servletContext作用于不同用户之上 1. 一个用户将数据保存到了servletContext中, // getcontext的servlet程序 Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { ServletContext context this.get…

upload-labs靶场详解

靶场环境 下载链接:https://codeload.github.com/c0ny1/upload-labs/zip/refs/heads/master 使用小皮集成环境来完成这个靶场 将文件放到WWW目录下就可以进行访问 进入关卡后页面呈现: Pass-01(前端绕过) 我们先尝试上传一个web.…

如何通过Postgres的日志进行故障排查?

文章目录 一、配置日志记录二、查看和分析日志三、使用日志进行故障排查的示例四、总结 在进行数据库管理和维护时,日志分析是一项至关重要的技能。PostgreSQL的日志记录功能可以帮助我们追踪数据库的运行状态,定位问题,以及优化性能。下面&a…

7-6 铺满方格

有一个1n的长方形,由边长为1的n个方格构成,例如,当n=3时为13的方格长方形如下图所示。求用11、12、13的骨牌铺满方格的方案总数。 输入格式: 测试数据有多组,处理到文件尾。每组测试输入一个整数n(1≤n≤50)。 输出格式: 对于每组测试,输出一行,包含一个整数,表示用…

科学计算与人工智能

人工智能的“科技幻觉” “美丽、白雪皑皑的东京市熙熙攘攘。镜头追随着人们,一同欣赏美丽的雪景和热闹的摊位,感受雪花纷飞,樱花起舞。”(翻译自英文Prompt) 这如同现实场景的画面,并非出自摄影师的镜头&…

链表OJ - 6(链表分割)

题目描述(来源) 现有一链表的头指针 ListNode* pHead,给一定值x,编写一段代码将所有小于x的结点排在其余结点之前,且不能改变原来的数据顺序,返回重新排列后的链表的头指针。 思路 创建两个链表&#xff0c…

文章解读与仿真程序复现思路——中国电机工程学报EI\CSCD\北大核心《含状态耦合约束的分布式船舶储能系统两层能量管理方法》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源…

24年云南三支一扶报名时间线报名流程

一、报名阶段 1、阅读公告:4月17日起 2、提交报考申请:4月22日09:00至4月25日18:00 3、审核报名资格:4月22日09:00至4月26日18:00 4、公告有效招募岗位:4月28日 5、所报岗位被取消改报岗位:4月29日09:00至16:00 6、打印…

MySql 表中的id突然变很大,如何给id重新排序

目录 一、场景 二、解决方法 一、场景 我们在开发过程中,难免遇到id突然增大的情况。 由于id突然增大很多,我们重新增加数据时候id会默认加1 那么如何让id 重新从1按顺序排序呢 二、解决方法 点击编辑表,然后新建一个字段id2,将…

使用lambda表达式Collectors.toMap 遇到的报错,带有源码分析

概述 正常hashMap中的key和value都允许为null,但是在list转map中,使用lambda表达式要求key和value都不能为null。这很反常识 起因 本身上游返回contentId和traceId 内容id和跟踪id,但是项目人员变动修改了接口没有给traceId导致 代码 pu…

SpringBoot集成RockerMQ

1.引入依赖 <dependency><groupId>org.apache.rocketmq</groupId><artifactId>rocketmq-spring-boot-starter</artifactId><version>2.2.0</version> </dependency>2.配置服务器地址 #Rocketmq配置 rocketmq.name-server192…

最新免费 ChatGPT、GPTs、AI换脸(Suno-AI音乐生成大模型)

&#x1f525;博客主页&#xff1a;只恨天高 ❤️感谢大家点赞&#x1f44d;收藏⭐评论✍️ ChatGPT3.5、GPT4.0、GPTs、AI绘画相信对大家应该不感到陌生吧&#xff1f;简单来说&#xff0c;GPT-4技术比之前的GPT-3.5相对来说更加智能&#xff0c;会根据用户的要求生成多种内容…

【配电网故障定位】基于二进制混合灰狼粒子群算法的配电网故障定位 33节点配电系统故障定位【Matlab代码#79】

文章目录 【获取资源请见文章第6节&#xff1a;资源获取】1. 配电网故障定位2. 二进制混合灰狼粒子群算法3. 算例展示4. 部分代码展示5. 仿真结果展示6. 资源获取 【获取资源请见文章第6节&#xff1a;资源获取】 1. 配电网故障定位 配电系统故障定位&#xff0c;即在配电网络…

安装GPT 学术优化 (GPT Academic)@FreeBSD

GPT 学术优化 (GPT Academic)是一个非常棒的项目 可以帮助我们完成中科院的一些日常工作。 官网&#xff1a;GitHub - binary-husky/gpt_academic: 为GPT/GLM等LLM大语言模型提供实用化交互接口&#xff0c;特别优化论文阅读/润色/写作体验&#xff0c;模块化设计&#xff0c;…

JavaScript(JS)三种使用方式,三种输出方式,及快速注释。---[用于后续web渗透内容]

JavaScript&#xff08;JS&#xff09;是一种广泛使用的编程语言&#xff0c;允许在网页中添加交互性和动态效果。在HTML中&#xff0c;<script>标签用于引入和执行JavaScript代码。 JS代码 js1.html \\js三种使用方式<!DOCTYPE html> <html lang"en&quo…

Tomcat命令行窗口、IDEA中Tomcat控制台 中文乱码问题解决方案

Tomcat出现中文乱码问题 打开Tomcat文件夹下的conf/logging.properties文件&#xff0c;将下图位置中的编码由UTF-8全部替换成GBK 然后重启Tomcat服务器&#xff0c;问题解决 Intellij IDEA启动Tomcat服务器控制台出现中文乱码 解决方案非常简单&#xff0c;按照下图设置控制…