Python 未找到空间更新msvc

Python 未找到空间更新msvc,python,visual-c++,visual-studio-2015,pip,spacy,Python,Visual C++,Visual Studio 2015,Pip,Spacy,我正在尝试将spacy从版本2.0.18更新到版本2.1.1。 但每次我尝试运行命令时 pip install spacy-nightly 或 我只是 error: [WinError 2] System cannot find file specified msvc py_compiler msvc 有很多不可读的输出。 现在我想它与C++编译器Spice的使用有关,我安装的东西和微软Visual网站上的每一个包一样,但我的问题没有解决。 我真的非常感谢你的帮助 最可能的情况是

我正在尝试将spacy从版本2.0.18更新到版本2.1.1。 但每次我尝试运行命令时

pip install spacy-nightly

我只是

error: [WinError 2] System cannot find file specified
msvc
      py_compiler msvc
有很多不可读的输出。 现在我想它与C++编译器Spice的使用有关,我安装的东西和微软Visual网站上的每一个包一样,但我的问题没有解决。
我真的非常感谢你的帮助

最可能的情况是,您在64位机器上使用32位python可执行文件。 删除32位版本的python,安装64位版本的python,这样就可以了


如果要在virtualenv中工作,请删除virtualenv,并在安装64位python后重新创建它。

是否使用python 2?如果是这样,这可能就是问题所在,因为新版本目前无法在Windows上支持Python 2(详细信息)。但是,如果您可以使用Python 3,则可以从预构建的控制盘安装spaCy,该控制盘不需要本地编译器,而且速度非常快。我使用的是Python 3.7.1。您能否解释一下或发送一个链接,说明如何从预制车轮安装spacy?:)当您运行
pip install
时,这应该会自动发生-它应该检测到您在Windows和Python 3.7上,然后为您提供正确的
.whl
文件。如果这不起作用,最快的解决办法可能是从
conda
安装spaCy(例如使用)。如果不可能,您还可以尝试将链接复制到spacy-2.1.1-cp37-cp37m-win_amd64.whl,然后运行
pip安装https://files.pythonhosted...
等等。如果说平台上没有支撑车轮,那肯定是可疑的。在这种情况下,您可能还需要再次检查您是否正在运行64位Python(而不是32位)!
error: [WinError 2] System cannot find file specified
msvc
      py_compiler msvc