Python 在Windows 10上运行Twisted的rc.exe时失败
当我运行Python 在Windows 10上运行Twisted的rc.exe时失败,python,django,Python,Django,当我运行pip install channels或pip install twistedtwisted失败时,twisted的构建轮失败twisted是Django通道的必需依赖项。以下是错误: LINK : fatal error LNK1327: failure during running rc.exe error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\lin
pip install channels
或pip install twisted
twisted失败时,twisted的构建轮失败twisted是Django通道的必需依赖项。以下是错误:
LINK : fatal error LNK1327: failure during running rc.exe
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\link.exe' failed with exit status 1327
我尝试了各种VisualStudio和构建工具的安装,但没有取得任何进展。如何在Windows 10上构建twisted?我发现您可以从下载twisted wheels 选择Twisted版本、Python版本和OS版本 从本地文件下载控制盘并安装:
pip安装路径\to\Twisted-17.9.0-cp36-cp36m-win\u amd64.whl
Twisted应该会成功安装。我也遇到了同样的问题,并尝试了一些选项,包括下载wheels版本,pip以与您相同的方式/相同的错误失败。我的解决方案是从中复制rc.exe和rcdll.dll C:\ProgramFiles(x86)\Windows Kits\8.1\bin\x86 到 C:\ProgramFiles(x86)\Microsoft Visual Studio 14.0\VC\bin
现在已成功安装。希望能有所帮助。这个解决方案对我很有效,我认为这是因为C:\Program Files(x86)\Windows Kits\8.1\bin\x86不在系统路径变量中。这是一个比复制它们稍微好一点的选项(因为Windows更新可能会在将来修补原始位置的安全问题),是从管理员提升的cmd提示符使用
mklink
链接这两个文件。