Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Windows 10上运行Twisted的rc.exe时失败_Python_Django - Fatal编程技术网

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
链接这两个文件。