0

我有一个关于 LNK 错误的问题。我已经阅读了几篇文章,但我仍然卡住了。我已经使用 Anaconda 设置了一个虚拟环境,并从这里的 git 下载了完美的服务器文件:https ://github.com/PrefectHQ/Server

激活我的环境并安装 prefect 后,我​​运行 pip install "prefect[dev]"。最初一个错误说我需要 Microsoft Visual Studio,它提供了一个网站来下载 Visual Studio 构建工具,并且要求是 14.0 或更高版本。我对 C++ 知之甚少,但错误是未解决的外部符号 _PyUnicodeEscape。谁能帮我解决这个问题?

创建库 build\temp.win-amd64-3.10\Release\ast3/Custom_ast3.cp310-win_amd64.lib 和对象 build\temp.win-amd64-3.10\Release\ast3/Custom_ast3.cp310-win_amd64.exp ast.obj :错误 LNK2001:无法解析的外部符号 _PyUnicode_DecodeUnicodeEscape build\lib.win-amd64-3.10\typed_ast_ast3.cp310-win_amd64.pyd:致命错误 LNK1120:1 无法解析的外部错误:命令 'C:\Program Files (x86)\Microsoft Visual Studio\2019 \BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\link.exe' 失败,退出代码为 1120

4

1 回答 1

0

您在 Prefect 社区 Slack 中提出了同样的问题,根据您在那里的回复,您的问题似乎在遵循此 Prefect 文档页面中的设置后得到了解决。但如果不是,您能否详细描述问题并在此处或在 Slack 中跟进?

一般来说,pip install "prefect[dev]"只有当你想为 Prefect 做贡献时才需要使用。如果这是您的用例,这个 Prefect Discourse 主题提供了更多信息。

但另一方面,如果您希望将 Prefect Server 部署到您自己的基础架构(您提到了服务器),那么本指南将引导您了解如何设置它。

于 2022-03-02T13:22:46.993 回答