簡體   English   中英

Windows 首次安裝時是否帶有 Visual C++ 編譯器,是否需要編譯 f2py 模塊?

[英]Does Windows come with Visual C++ compiler when it's first installed, and is it needed to compile f2py modules?

那里,

我開發了一個 Python package ( https://github.com/pedrosecchi67/LovelacePM )計算密集使用。py 從第一天開始,它就在 Ubuntu 上安裝並順利運行,並且 pip 使用 setup.py 腳本編譯 Fortran 擴展沒有問題。

但是,當我第一次嘗試使用 pip 將其安裝在我的 Windows 機器上時,我遇到了一個安裝錯誤,報告說 Visual C++ 編譯器 14.0 未按順序安裝以編譯相同的模塊。

我曾經安裝過 VS Community,直到大約一年前,但刪除了它的大部分套件,因為我停止使用它並想節省磁盤空間 - 恐怕我可能已經連同它一起卸載了編譯器。 不過,我不知道它是默認的 Windows 功能還是 VS 社區的一部分。

我的問題是:Visual C++ 編譯器是否默認安裝在 Windows 上? 我需要知道我的包的用戶是否能夠在 Windows 機器上安裝它,而無需事先從 Internet 安裝編譯器。

Visual C++ 是 Visual Studio 的一部分,而不是 Windows 的一部分。 它是具有不同版本的獨立產品線,由獨立團隊維護。 VS Community 2019 是 Visual Studio 的最新免費版本,仍然附帶 14.0 編譯器。 (以及 14.1 和 14.2)

您可以獲得的最接近的是 Windows SDK(軟件開發工具包)中的命令行編譯器。 但這已被刪除 您仍然可以在沒有整個 IDE 的情況下獲得 Visual Studio 構建工具。

暫無
暫無

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

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