Установка f2py не работает под Windows - PullRequest
1 голос
/ 24 ноября 2011

Я использую Python 3.2 под Windows 7. Мне нужны некоторые числовые подпрограммы для моего скрипта Python, и я хотел бы написать их на Fortran и использовать f2py, чтобы сделать их совместимыми с моим скриптом.

Согласно документации f2py , я установил numpy (v1.6.1), затем попытался запустить f2py в командной строке, чтобы проверить установку. Windows постоянно говорит мне, что «f2py не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл». Я попытался добавить «C: \ Python32 \ Scripts» в мой PATH, но это не помогло. (C: \ Python32 - это мой каталог установки Python, и он также находится в моем PATH, здесь также устанавливается numpy)

Что я делаю не так?

Ответы [ 3 ]

3 голосов
/ 24 ноября 2011

Вам нужно запустить f2py.py. Если вы хотите опустить расширение .py, добавьте .PY в переменную окружения PATHEXT.

1 голос
/ 18 ноября 2016

В 2016 году вы сможете запускать f2py как исполняемый модуль numpy из командной строки:

python -m numpy.f2py

Это позволяет избежать необходимости возиться с переменными среды,и работает на моей машине с Windows с NumPy 1.10.4.

(Дальнейшее обсуждение: https://github.com/numpy/numpy/pull/5565, https://github.com/numpy/numpy/issues/7532)

0 голосов
/ 24 ноября 2011

вы пробовали f2py.py?или "python f2py.py" или "python f2py"?в зависимости от файла, и если у вас есть окна, используйте python для открытия файлов py ext

...