django第一个网页-python3编码导致报错:unicodedecodeerro:'gbk' codec can't decode byte 0xa6 in position 9737

**问题:**运行第一个django项目的时候,输入127.0.0:8000/admin,命令行老是报错:unicodedecodeerro:‘gbk’ codec can’t decode byte 0xa6 in position 9737**原因:**windows是gbk编码,而我安装的python3是utf-8的编码,两种编码不一致导致无法正常使用但是我真的刚开始写的时候可以打开...
摘要由CSDN通过智能技术生成

**问题:**运行第一个django项目的时候,输入127.0.0:8000/admin,命令行老是报错:
unicodedecodeerro:‘gbk’ codec can’t decode byte 0xa6 in position 9737
在这里插入图片描述

**原因:**windows是gbk编码,而我安装的python3是utf-8的编码,两种编码不一致导致无法正常使用
但是我真的刚开始写的时候可以打开/admin的我也不知道为啥了,总之网上根本没有解决的办法。
解决办法:linux编码默认为utf-8,所以打算直接装一个ubuntu,运行linux命令
解决步骤:
1.搜索输入powershell,以管理员身份运行
在这里插入图片描述
2.输入命令:Enable-WindowsOptionalFeature - Online -FeatureName Microsoft-Windows-Subsystem-Linux
后重启计算机
3.win+r输入bash
说明没有加入文字界面
4.没有加入文字界面,所以安装一个ubuntu:搜索框输入:microsoft store,搜索ubuntu
不要在官网下
在这里插入图片描述
下载第一个
在这里插入图片描述
5.安装好后输入用户名和密码:
我的xinxin,123456(密码不会显示出来)
在这里插入图片描述
6.安装python3和django,(都装在c盘了)

sudo apt install python3 python3-django

7.安装django-admin,因为上面那个会安装python2.0的django-admin

sudo apt install python3 -django

8.生成项目文件夹:django-admin startproject packagename
在bash里面地址是/mnt/c如果直接把文件拖进去会报路径错误

9.输入django项目的基本命令啦注意:bash里面装的是python3,所以命令都要变成python3
基本教程:django生成用户的方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值