使用pip安装Twisted for Python:错误:Microsoft Visual Studio失败,退出状态为2

时间:2018-08-13 21:13:47

标签: visual-studio-2017 twisted python-3.7

当我尝试在运行python3.7的Windows 10计算机上安装Twisted python软件包时,无法从.tarz文件构建Wheel,最终得到以下输出:

# Check system path
Sys.getenv()['PATH']

PATH                    C:/Rtools/bin;C:\Rtools\bin;C:\Program
                        Files\R\R-3.4.3\bin\x64;C:\Rtools\bin;C:\Program
                        Files (x86)\Intel\iCLS Client\;C:\Program
                        Files\Intel\iCLS
                        Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
                        Files (x86)\Intel\Intel(R) Management Engine
                        Components\DAL;C:\Program Files\Intel\Intel(R)
                        Management Engine Components\DAL;C:\Program
                        Files (x86)\Intel\Intel(R) Management Engine
                        Components\IPT;C:\Program Files\Intel\Intel(R)
                        Management Engine Components\IPT;C:\Program
                        Files\MiKTeX 2.9\miktex\bin\x64\;C:\Program
                        Files
                        (x86)\PharosSystems\Core;C:\WINDOWS\System32\OpenSSH\;C:\Users\name\AppData\Local\Microsoft\WindowsApps;

我已经尝试了以下方法来解决此问题:

  • 更新Visual Studio构建工具2017
  • 更新pip和setuptools
  • 在Visual Studio构建工具2017中安装Windows 10 SDK
  • 在管理员命令提示符下运行pip
  • 从Visual Studio x64本机工具命令提示符中运行pip
  • 从此站点安装车轮:https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 可以正常工作,但是当我运行Scrapy时,似乎扭曲的版本已过时,并且python 3.7出现语法错误

2 个答案:

答案 0 :(得分:1)

请尝试从该目录安装Twisted。这对我有帮助 https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted

答案 1 :(得分:1)

Twisted尚不支持Python 3.7。来自here

  

Twisted尚不支持Python 3.7。由于语法变化和   其他更改,以及构建基础结构不可用   目前(例如在Travis上无法运作,我们尚未尝试   Appveyor),我们尚无法完全找出问题所在并通过   信心。

您可以跟踪他们对Python 3.7支持here的进展。