错误1.找不到pip
Python3.8里面的pip命令做了更新,正确用法应该为python.exe -m pip <command> [options],以前使用的是python - m pip xxx
包源镜像:python.exe -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 库名
例如:
python.exe -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple mysql-connector
安装好依赖之后,打开数据库,创建新数据库
错误2.ImportError: Couldn't import Django.
在backend路径下的终端中输入
pip install virtualenv
然后
virtualenv env
然后
cd env/Scripts
回到backend路径
执行迁移命令(数据初始化)
python manage.py makemigrations
错误3.ModuleNotFoundError: No module named 'pymysql'
通过命令pip show PyMySQL
查看pymysql的安装信息
pip install PyMySQL
就解决了
继续执行迁移命令(数据初始化)
python manage.py migrate
python manage.py initq
启动项目
python manage.py runserver 127.0.0.1:8000
错误4.OSError: [WinError 123] 文件名、目录名或卷标语法不正确。: '<frozen importlib._bootstrap>'
在backend路径下重新安装一遍依赖环境,应该是安装的时候漏掉了一些包
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
等待一段时间,全部安装完成之后的界面是这样的
重试命令
python manage.py runserver 127.0.0.1:8000
成功