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

简介: 【实测】记一次用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就不适合编程,尤其是家庭版,尤其是中文版。

相关文章
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
96 2
|
1月前
|
JavaScript 前端开发 API
vue获取图片的blob传给django后端
vue获取图片的blob传给django后端
34 4
|
1月前
|
JavaScript 前端开发 Python
django接收前端vue传输的formData图片数据
django接收前端vue传输的formData图片数据
33 4
|
1月前
|
JavaScript Windows
windows安装vue
windows安装vue
|
1月前
|
监控 应用服务中间件 网络安全
部署Django应用:使用Gunicorn和Nginx构建高效的生产环境
部署Django应用:使用Gunicorn和Nginx构建高效的生产环境
105 0
|
3月前
|
JavaScript Windows
【Azure 应用服务】用App Service部署运行 Vue.js 编写的项目,应该怎么部署运行呢?
【Azure 应用服务】用App Service部署运行 Vue.js 编写的项目,应该怎么部署运行呢?
|
3月前
|
前端开发 JavaScript Linux
【Azure 应用服务】在Azure App Service for Linux环境中,部署的Django应用,出现加载css、js等静态资源文件失败
【Azure 应用服务】在Azure App Service for Linux环境中,部署的Django应用,出现加载css、js等静态资源文件失败
|
3月前
|
JavaScript Docker 容器
【Azure 应用服务】在Azure上部署一套VUE框架的单页面应用,有什么可以参考的文档呢?
【Azure 应用服务】在Azure上部署一套VUE框架的单页面应用,有什么可以参考的文档呢?
|
4月前
|
存储 JavaScript 前端开发
Django + Vue 实现图片上传功能的全流程配置与详细操作指南
 在现代Web应用中,图片上传是一个常见且重要的功能。Django作为强大的Python Web框架,结合Vue.js这样的现代前端框架,能够高效地实现这一功能。本文将详细介绍如何在Django项目中配置图片上传的后端处理,并在Vue前端实现图片的选择、预览和上传功能。
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的小区物流配送系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的小区物流配送系统附带文章源码部署视频讲解等
122 4