[问题]python3.9.5安装django3.1.10后,做数据库(创建)迁移失败,希望得到解决方向的指引

操作

1.安装python3.9.5
2.安装django3.1.10
3.pip install pymysql
4.创建django项目【django-admin startproject django_study】,创建成功
5.创建应用【python manage.py startapp study_api】,创建成功
6.配置settings.py 添加项目及权限

结果

1.执行python manage.py migrate报错信息:

ModuleNotFoundError: No module named ‘C:\Users\Administrator\AppData\Local\Packages\PythonSoftwareFoundation’

2.执行django-admin报错信息

Note that only Django core commands are listed as settings are not properly configured (error: No module named ‘C:\Users\Administrator\AppData\Local\Packages\PythonSoftwareFoundation’).

问题

1.重装前C盘中有\PythonSoftwareFoundation文件夹,报错一样
2.但是重装后,C盘中没有\PythonSoftwareFoundation,还是报错一样
3.百度很久,但是没有找到一样的报错信息,有类似的,但是没有解决问题

希望

1.如何能够加上\PythonSoftwareFoundation这个文件夹(加上也会报错,我的python是装到D盘的)
2.在有\PythonSoftwareFoundation这个文件夹时依然还会报错,希望可以有人可以帮我指出问题或者解决的方向
3.拜谢,确实是弄了五个小时没整了,感谢大家

讨论数量: 1

感觉是环境的混乱。。。建议你用python创建一个虚拟环境,然后在虚拟环境下再操作一遍。这样可以保证环境的纯洁性。。。我也用windows,但我按照你的路径去看了看我的,我压根就没这个PythonSoftwareFoundation目录。

3年前 评论
python_study_new (楼主) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!