[英]Can't Install Python Libraries with C Dependencies
我目前正在Windows 8.1上使用PyCharm Community 5.0.3運行Python 3.4,並且在嘗試安裝具有C依賴項(例如pymssql)的庫時遇到以下錯誤:
error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)
我已經對類似情況進行了各種Stack Overflow響應,但由於大多數問題都針對Python 2.7,因此未能找到可行的答案。 我發現的主要響應是重新下載Visual Studio 10,但我在網上根本找不到。
對這個問題的任何見解都會很棒。
首先,您可以從此鏈接下載Microsoft Visual 2013 Redistributable Packages
您還可以將Mingw用作python 2.x和3.x的編譯器
查看此文檔: https : //docs.python.org/2.7/install/#gnu-c-cygwin-mingw
這允許您讓編譯器為python構建擴展,要將mingw用作python的編譯器,您必須:
1將mingw32安裝到** C:\\ programs \\ mingw **
2-將mingw32的bin目錄添加到您的環境變量中:追加c:\\ programs \\ MinGW \\ bin; 到路徑
3-將位於C: \\ Python2 \\ Lib \\ distutils \\ distutils.cfg的 distutils.cfg文件( 如果不存在則創建 )編輯為:
[build]
compiler=mingw32
現在運行easy_install.exe以使用c或c ++擴展名安裝任何模塊:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.