簡體   English   中英

無法安裝具有C依賴關系的Python庫

[英]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.

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