2015-05-15 58 views
0

我正在尝试安装python的codeintel,以便在编写Python代码时,我的崇高文本3将与代码intel配合使用。我在Windows 8.1中的64位和我的Python版本是3.4.3Python 3.4.3 - Windows 8.1 64位 - “pip安装codeintel”的错误

当我运行:

pip install codeintel 

我收到以下错误

error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat). 

我已经看到了一些类似的问题在这里,但无法真正看到一个好的解决方案。任何人都可以得到这个工作正常?

编辑:

忘了提,我的Visual Studio 2013社区什么也没有丢失,我知道的安装。我定期为我正在学习的课程构建Visual C++程序,所以我知道它在某个地方。

+0

那么,你有[Visual C++ 2010](https://www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx)安装?尝试安装。 – univerio

+0

我的不好,忘了提及,我已经安装了Visual Studio Community 2013,没有遗漏任何我知道的。我经常为另一个课程构建Visual C++程序,所以它绝对是在我的电脑上。 – timbram

+0

你需要特别的版本2010。为了构建Python C扩展,您需要使用用于构建Python本身的Visual Studio版本,这意味着[VS 2010 for Python 3.4](https://docs.python.org/devguide/setup.html#视窗)。 – univerio

回答

1

你不需要安装codeintel得到自动完成/代码智能的崇高文本3.虽然SublimeCodeIntel下一个版本(SCI)将需要它,我强烈建议您使用(在我看来)高级Anaconda包,尽管它的名字与Anaconda Python版本无关。根据我的经验,它比SCI更快,更准确,易于设置,而且通常效果更好。