Visual C ++编译器生成无法访问的.pyd文件

时间:2017-02-22 19:32:33

标签: python c++ visual-c++

突然间,我的编译器似乎停止了运行。我正在从头开始为Python(3.5)构建C ++扩展,并使用Microsoft Visual C ++构建工具从命令行编译它们。它今天早上工作正常,然后无处不在开始抛出与正在生成的.pyd文件有关的链接器错误。

在Windows 7命令行中(实际上是PowerShell),我运行:

python setup.py build_ext --inplace

这会引发错误: “LINK:致命错误LNK1104:无法打开文件'Z:\ ... \ wrapperModule.cp35-win_amd64.pyd”(wrapperModule是扩展模块的名称)。

我无权访问上面列出的文件,也似乎无法强制许可。在此问题开始之前,我能够毫无问题地访问.pyd文件。

更新: 事实证明,将包含源代码的目录复制到本地位置(代码位于共享网络驱动器上)解决了问题。但是,此代码是共享驱动器上git存储库的一部分,需要保留在那里。

0 个答案:

没有答案