好的,所以我正在尝试使用 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。
不一定;错误消息并不总是意味着它所说的......取决于程序员。
但是我最终决定,可能我可能需要整个 SDK,因为这将包括所有库,并且我不知道模块 PIP 是否正在构建所需的依赖项(库)负载。
所以....我最终安装了整个C++ SDK....并且是的,一切都立即正常工作了。