我正在尝试Django教程。出于某种原因,我的现有超级用户被删除;创造一切顺利,但我不能再做一个。当我尝试使用pip时也会发生这种情况。
我没有更改库中的任何内容,所以不确定为什么现在发生这种情况,但之前没有。在Windows 7(Python 3.6.3和Django 1.11)上。我见过类似但不完全相同的Windows问题。我仍然检查了文件,似乎有一个PathLike类。
我也尝试修复我的Python安装,但它没有帮助。任何想法?
答案 0 :(得分:0)
好像你可能修改了settings.py文件。但正如MrName所说,你需要分享完整的堆栈跟踪
答案 1 :(得分:0)
您可以看到here,这看起来像是Python3.6中已更改的功能。确保您的python版本为3.6或更高版本。
答案 2 :(得分:0)
更新您的Python和Django版本,即可正常运行。
答案 3 :(得分:0)
AttributeError:模块'os'没有属性'PathLike'
使用以下命令将其安装到全局站点软件包中可以解决我的问题:
from sqlalchemy import create_engine
from sqlalchemy_utils import database_exists
engine = create_engine('postgresql://postgres@localhost/name')
database_exists(engine.url)