Python(3.12)我仅仅尝试安装“pip aiohttp”(以及其他 graphql 模块)就遇到了巨大的问题

问题描述 投票:0回答:1

好的,所以我正在尝试使用 PIP 安装 GraphQL 模块。

GraphQL 需要 Cython...显然一些 GraphQL 代码是用 C++ 编写的 ??

PIP 安装过程表明我需要 MS C++ 14+。

我不想安装整个 SDK,所以我尝试安装最小组件,希望包括编译器。

我假设编译器名为“CL.EXE”吗?

我需要确保 CL.EXE 已安装(即找到它)并将其放入 PATH var 中吗?

像这样混合语言对我来说在 Python 中是全新的......

我还尝试安装 py_MSVC,并运行作者建议的一些 python:

导入操作系统

导入pyMSVC

环境 = pyMSVC.Environment()

打印(环境)

os.environ.update(环境)

---> 运行代码只会产生一个错误,指出找不到 C++ SDK。

c++ python-3.x cython
1个回答
0
投票

不一定;错误消息并不总是意味着它所说的......取决于程序员。

但是我最终决定,可能我可能需要整个 SDK,因为这将包括所有库,并且我不知道模块 PIP 是否正在构建所需的依赖项(库)负载。

所以....我最终安装了整个C++ SDK....并且是的,一切都立即正常工作了。

© www.soinside.com 2019 - 2024. All rights reserved.