django 和 vscode 的 Mysql 数据库问题

问题描述

!正在使用 vs codedjangoMysqL(使用 macos)等工具创建网站。
我试图用 PHPmyadmin 将我的数据库连接到 mamp 但不能。然后我尝试连接到 MysqL workbench 并且成功了。但是,我认为我破坏了一些东西,因为我无法运行我的程序......相反,我收到了以下错误

:django.core.exceptions.ImproperlyConfigured: 加载 MysqLdb 时出错 模块。

最后,当我尝试将 MysqLclientMysqL 安装到我的 venv 时,出现如下错误

错误:命令出错,退出状态为 1: 命令:/Users/arincatlamaz/Documents/praca-inzynierska/env/bin/python3 -u -c '导入系统、设置工具、标记化; sys.argv[0] = '"'"'/private/var/folders/f4/yc2ncr0515q7xw3yx9ztjjpm0000gn/T/pip-install-u2k_b6t6/MysqLclient_49a2127f669a431ab48f7a11e2a071';" file='"'"'/private/var/folders/f4/yc2ncr0515q7xw3yx9ztjjpm0000gn/T/pip-install-u2k_b6t6/MysqLclient_49a2127f669a431ab48f7a11/f4/yc2ncr0515q7xw3yx9ztjjpm0000gn/T/P '"'"'open'"'"',open)(file);code=f.read().replace('"'"'\r\n'"'"','"'"'\n'"'"');f.close();exec(compile(code,file,'"'"'exec'"'"'))' 安装 --record /private/var/folders/f4/yc2ncr0515q7xw3yx9ztjjpm0000gn/T/pip-record-uph0htiy/install-record.txt --single-version-externally-managed --compile --install-headers /Users/arincatlamaz/Documents/praca-inzynierska/env/include/site/python3.8/MysqLclient cwd:/private/var/folders/f4/yc2ncr0515q7xw3yx9ztjjpm0000gn/T/pip-install-u2k_b6t6/MysqLclient_49a2127f669a431ab48f7a11e2a071cd/ 完整输出(118 行): 运行安装 运行构建 运行 build_py 创建构建 创建 build/lib.macosx-10.14.6-x86_64-3.8 创建 build/lib.macosx-10.14.6-x86_64-3.8/MysqLdb 复制 MysqLdb/init.py -> build/lib.macosx-10.14.6-x86_64-3.8/MysqLdb 复制 MysqLdb/exceptions.py -> build/lib.macosx-10.14.6-x86_64-3.8/MysqLdb 复制 MysqLdb/connections.py -> build/lib.macosx-10.14.6-x86_64-3.8/MysqLdb 复制 MysqLdb/converters.py -> build/lib.macosx-10.14.6-x86_64-3.8/MysqLdb 复制 MysqLdb/cursors.py -> build/lib.macosx-10.14.6-x86_64-3.8/MysqLdb 复制 MysqLdb/release.py -> build/lib.macosx-10.14.6-x86_64-3.8/MysqLdb 复制 MysqLdb/times.py -> build/lib.macosx-10.14.6-x86_64-3.8/MysqLdb 创建 build/lib.macosx-10.14.6-x86_64-3.8/MysqLdb/constants 复制 MysqLdb/constants/init.py -> build/lib.macosx-10.14.6-x86_64-3.8/MysqLdb/constants 复制 MysqLdb/constants/CLIENT.py -> build/lib.macosx-10.14.6-x86_64-3.8/MysqLdb/constants 复制 MysqLdb/constants/CR.py -> build/lib.macosx-10.14.6-x86_64-3.8/MysqLdb/constants 复制 MysqLdb/constants/ER.py -> build/lib.macosx-10.14.6-x86_64-3.8/MysqLdb/constants 复制 MysqLdb/constants/FIELD_TYPE.py -> build/lib.macosx-10.14.6-x86_64-3.8/MysqLdb/constants 复制 MysqLdb/constants/FLAG.py -> build/lib.macosx-10.14.6-x86_64-3.8/MysqLdb/constants 运行 build_ext 构建 'MysqLdb.MysqL' 扩展 创建 build/temp.macosx-10.14.6-x86_64-3.8 创建 build/temp.macosx-10.14.6-x86_64-3.8/MysqLdb xcrun -sdk macosx clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/python3.framework/Versions/3.8/Headers -arch arm64 -arch x86_64 -Dversion_info=(2,2,'final',0) -D__version=2.0.2 -I/usr/local/Cellar/MysqL/8.0.22_1 /include/MysqL -I/Users/arincatlamaz/Documents/praca-inzynierska/env/include -I/Library/Developer/CommandLinetools/Library/Frameworks/python3.framework/Versions/3.8/include/python3.8 -c MysqLdb/_MysqL.c -o build/temp.macosx-10.14.6-x86_64-3.8/MysqLdb/_MysqL.o 在 MysqLdb/_MysqL.c:29 包含的文件中: 在 /usr/local/Cellar/MysqL/8.0.22_1/include/MysqL/MysqL.h:45 包含的文件中: 在 /Library/Developer/CommandLinetools/usr/lib/clang/12.0.0/include/stdint.h:52 包含的文件中: 在 /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/stdint.h:52 包含的文件中: 在 /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/sys/_types.h:32 包含的文件中: /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:807:2: 错误不支持的架构 #error 不支持的架构 ^ 在 MysqLdb/_MysqL.c:29 包含的文件中: 在 /usr/local/Cellar/MysqL/8.0.22_1/include/MysqL/MysqL.h:45 包含的文件中: 在 /Library/Developer/CommandLinetools/usr/lib/clang/12.0.0/include/stdint.h:52 包含的文件中: 在 /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/stdint.h:52 包含的文件中: 在 /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/sys/_types.h:33 包含的文件中: /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/machine/_types.h:34:2: 错误不支持架构 #错误架构不支持 ^ 在 MysqLdb/_MysqL.c:29 包含的文件中: 在 /usr/local/Cellar/MysqL/8.0.22_1/include/MysqL/MysqL.h:45 包含的文件中: 在 /Library/Developer/CommandLinetools/usr/lib/clang/12.0.0/include/stdint.h:52 包含的文件中: 在 /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/stdint.h:52 包含的文件中: /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/sys/_types.h:55:9: 错误:未知类型名称“__int64_t” typedef __int64_t __darwin_blkcnt_t; /* 总块数 / ^ /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/sys/_types.h:56:9: 错误:未知类型名称“__int32_t” typedef __int32_t __darwin_blksize_t; / 首选块大小 / ^ /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/sys/_types.h:57:9: 错误:未知类型名称“__int32_t” typedef __int32_t __darwin_dev_t; / dev_t / ^ /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/sys/_types.h:60:9: 错误:未知类型名称“__uint32_t” typedef __uint32_t __darwin_gid_t; / [???] 进程和组 ID / ^ /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/sys/_types.h:61:9: 错误:未知类型名称“__uint32_t” typedef __uint32_t __darwin_id_t; / [XSI] pid_t、uid_t 或 gid_t*/ ^ /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/sys/_types.h:62:9: 错误:未知类型名称“__uint64_t”;你的意思是“uint64_t”? typedef __uint64_t __darwin_ino64_t; /* [???] 用于 64 位 inode / ^ /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h:31:28: 注意:'uint64_t' 在这里声明 typedef unsigned long long uint64_t; ^ 在 MysqLdb/_MysqL.c:29 包含的文件中: 在 /usr/local/Cellar/MysqL/8.0.22_1/include/MysqL/MysqL.h:45 包含的文件中: 在 /Library/Developer/CommandLinetools/usr/lib/clang/12.0.0/include/stdint.h:52 包含的文件中: 在 /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/stdint.h:52 包含的文件中: /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/sys/_types.h:68:9: 错误:未知类型名称“__darwin_natural_t” typedef __darwin_natural_t __darwin_mach_port_name_t; / 由 mach / ^ /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/sys/_types.h:70:9: 错误:未知类型名称“__uint16_t” typedef __uint16_t __darwin_mode_t; / [???] 一些文件属性 / ^ /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/sys/_types.h:71:9: 错误:未知类型名称“__int64_t” typedef __int64_t __darwin_off_t; / [???] 用于文件大小 / ^ /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/sys/_types.h:72:9: 错误:未知类型名称“__int32_t” typedef __int32_t __darwin_pid_t; / [???] 进程和组 ID / ^ /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/sys/_types.h:73:9: 错误:未知类型名称“__uint32_t” typedef __uint32_t __darwin_sigset_t; / [???] 信号集 / ^ /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/sys/_types.h:74:9: 错误:未知类型名称“__int32_t” typedef __int32_t __darwin_suseconds_t; / [???] 微秒 / ^ /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/sys/_types.h:75:9: 错误:未知类型名称“__uint32_t” typedef __uint32_t __darwin_uid_t; / [???] 用户 ID / ^ /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/sys/_types.h:76:9: 错误:未知类型名称“__uint32_t” typedef __uint32_t __darwin_useconds_t; / [???] 微秒 */ ^ 在 MysqLdb/_MysqL.c:29 包含的文件中: 在 /usr/local/Cellar/MysqL/8.0.22_1/include/MysqL/MysqL.h:45 包含的文件中: 在 /Library/Developer/CommandLinetools/usr/lib/clang/12.0.0/include/stdint.h:52 包含的文件中: 在 /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/stdint.h:53 包含的文件中: 在 /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h:30 包含的文件中: /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/machine/types.h:37:2: 错误不支持架构 #错误架构不支持 ^ 在 MysqLdb/_MysqL.c:29 包含的文件中: 在 /usr/local/Cellar/MysqL/8.0.22_1/include/MysqL/MysqL.h:45 包含的文件中: 在 /Library/Developer/CommandLinetools/usr/lib/clang/12.0.0/include/stdint.h:52 包含的文件中: 在 /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/stdint.h:53 包含的文件中: /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h:32:9: 错误:未知类型名称“__darwin_intptr_t” typedef __darwin_intptr_t intptr_t; ^ 在 MysqLdb/_MysqL.c:29 包含的文件中: 在 /usr/local/Cellar/MysqL/8.0.22_1/include/MysqL/MysqL.h:46 包含的文件中: 在 /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/sys/types.h:81 包含的文件中: /Library/Developer/CommandLinetools/SDKs/MacOSX.sdk/usr/include/machine/endian.h:37:2: 错误不支持架构 #错误架构不支持 ^ 致命错误:发出的错误太多,现在停止 [-ferror-limit=] 产生了 20 个错误错误:命令“xcrun”失败,退出状态为 1 ---------------------------------------- 错误:命令出错,退出状态为 1: /Users/arincatlamaz/Documents/praca-inzynierska/env/bin/python3 -u -c '导入系统、设置工具、标记化; sys.argv[0] = '"'"'/private/var/folders/f4/yc2ncr0515q7xw3yx9ztjjpm0000gn/T/pip-install-u2k_b6t6/MysqLclient_49a2127f669a431ab48f7a11e2a071';" file='"'"'/private/var/folders/f4/yc2ncr0515q7xw3yx9ztjjpm0000gn/T/pip-install-u2k_b6t6/MysqLclient_49a2127f669a431ab48f7a11/f4/yc2ncr0515q7xw3yx9ztjjpm0000gn/T/P '"'"'open'"'"','"'"'exec'"'"'))' 安装--记录 /private/var/folders/f4/yc2ncr0515q7xw3yx9ztjjpm0000gn/T/pip-record-uph0htiy/install-record.txt --single-version-externally-managed --compile --install-headers /Users/arincatlamaz/Documents/praca-inzynierska/env/include/site/python3.8/MysqLclient 检查日志以获取完整的命令输出。`

你有解决这个问题的建议吗?
感谢您的帮助!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...