簡體   English   中英

如何在帶有Visual Studio 2013的Python 2.7中安裝pyodbc?

[英]How to install pyodbc with Python 2.7 with Visual Studio 2013?

我正在嘗試遵循本教程: https ://pytools.codeplex.com/wikipage?title=PollsDjangoSql,但是在執行“配置項目”的第8步時,我應該使用easy_install安裝pyodbc,但是所有發生的是:

Installing 'pyodbc'
'pyodbc' failed to install. Exit code: 1

所以我不知道問題出在哪里,而且由於它非常通用,因此很難用谷歌搜索。 我正在使用Visual Studio 2013,Python 2.7,Windows 8.1 64位。 有人知道哪里出了問題嗎?

上周,我花了一些時間嘗試在Windows 8.1機器上安裝適用於Python 3.4的PyODBC,最終我們只使用了預構建的wheel( .whl )文件。

http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyodbc

您可以使用pip安裝wheel文件,因此只需輸入.whl文件的位置(或二進制文件的url),然后pip將為您安裝它。 這跳過了設置Visual C ++編譯器的任何要求,並允許您堅持使用pip。


我應該使用easy_install安裝pyodbc,但是所有發生的事情是:...

由於easy_install無法生成軟件包,因此退出代碼為1。 不幸的是,沒有手動打開命令行並自己運行命令的簡單方法就是獲取輸出。 找回錯誤代碼的原因可能很多,例如,構建非Python文件時錯誤的程序包名稱或編譯錯誤(很可能是)。

(有時很困難)解決方案是為系統修復vcversal.bat問題 (因為通常會觸發編譯問題),然后重試。 我無法使其與Visual Studio一起正常工作,所以您可以嘗試通過命令行來獲得更好的運氣。

如果您使用的是非Windows系統(或虛擬環境),則另一種(有時更容易)的解決方案是自己制造輪子 只要您能夠生成適用於任何系統的輪子(它們以-any結尾),它們就可以在Windows下順利安裝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM