2015-05-15 57 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更快,更準確,易於設置,而且通常效果更好。