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

相关文章
|
20天前
|
人工智能 JavaScript 网络安全
ToB项目身份认证AD集成(三完):利用ldap.js实现与windows AD对接实现用户搜索、认证、密码修改等功能 - 以及针对中文转义问题的补丁方法
本文详细介绍了如何使用 `ldapjs` 库在 Node.js 中实现与 Windows AD 的交互,包括用户搜索、身份验证、密码修改和重置等功能。通过创建 `LdapService` 类,提供了与 AD 服务器通信的完整解决方案,同时解决了中文字段在 LDAP 操作中被转义的问题。
|
1月前
|
Java 关系型数据库 MySQL
java控制Windows进程,服务管理器项目
本文介绍了如何使用Java的`Runtime`和`Process`类来控制Windows进程,包括执行命令、读取进程输出和错误流以及等待进程完成,并提供了一个简单的服务管理器项目示例。
30 1
|
2月前
|
Windows
Windows操作系统部署安装Kerberos客户端
详细介绍了在Windows操作系统上部署安装Kerberos客户端的完整过程,包括下载安装包、安装步骤、自定义安装路径、修改环境变量、配置hosts文件和Kerberos配置文件,以及安装后的验证步骤。
307 3
Windows操作系统部署安装Kerberos客户端
|
26天前
|
监控 应用服务中间件 网络安全
部署Django应用:使用Gunicorn和Nginx构建高效的生产环境
部署Django应用:使用Gunicorn和Nginx构建高效的生产环境
98 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 .NET
【Azure 应用服务】Azure Mobile App (NodeJS) 的服务端部署在App Service for Windows中出现404 Not Found
【Azure 应用服务】Azure Mobile App (NodeJS) 的服务端部署在App Service for Windows中出现404 Not Found
|
3月前
|
JavaScript Docker 容器
【Azure 应用服务】在Azure上部署一套VUE框架的单页面应用,有什么可以参考的文档呢?
【Azure 应用服务】在Azure上部署一套VUE框架的单页面应用,有什么可以参考的文档呢?
|
3月前
|
存储 安全 网络安全
【Azure 环境】使用Azure中的App Service部署Web应用,以Windows为主机系统是否可以启动防病毒,防恶意软件服务呢(Microsoft Antimalware)?
【Azure 环境】使用Azure中的App Service部署Web应用,以Windows为主机系统是否可以启动防病毒,防恶意软件服务呢(Microsoft Antimalware)?
|
3月前
|
Python Windows
【Azure 应用服务】App Service For Windows 环境中部署Python站点后,如何继续访问静态资源文件呢(Serving Static Files)?
【Azure 应用服务】App Service For Windows 环境中部署Python站点后,如何继续访问静态资源文件呢(Serving Static Files)?

热门文章

最新文章