Windows поставляется с компилятором Visual C ++ при его первой установке, и нужно ли это для компиляции модулей f2py? - PullRequest
0 голосов
/ 07 апреля 2020

там,

Я разработал пакет Python (https://github.com/pedrosecchi67/LovelacePM), который интенсивно использует f2py для ускорения вычислений. Он был установлен и бесперебойно работал в Ubuntu с первого дня, и у pip не было проблем с использованием сценария setup.py для компиляции расширений Fortran.

Когда я впервые попытался использовать pip для установки на моем компьютере Windows У меня было сообщение об ошибке установки, что Visual C ++ Compiler 14.0 не был найден и должен был быть установлен для компиляции тех же модулей.

Раньше VS Community было установлено примерно до года go, но удалил большую часть его набора, потому что я перестал его использовать и хотел сэкономить место на диске - и я боюсь, что мог удалить вместе с ним компилятор. Я не знаю, была ли это функция по умолчанию Windows или часть VS Community, хотя

Мой вопрос: установлен ли компилятор Visual C ++ на Windows по умолчанию? Мне нужно знать, смогут ли пользователи моего пакета установить его на Windows машину без предварительной установки компилятора из inte rnet.

1 Ответ

1 голос
/ 07 апреля 2020

Visual C ++ является частью Visual Studio, а не Windows. Это отдельная линейка продуктов с отдельными версиями, поддерживаемая отдельной командой. VS Community 2019 является последней бесплатной версией Visual Studio и до сих пор поставляется с компилятором 14.0. (а также 14.1 и 14.2)

Наиболее близким был компилятор командной строки в Windows SDK (Software Development Kit). Но это было удалено . Вы все еще можете получить инструменты сборки Visual Studio без всей IDE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...