#python-2.7 #ipython #f2py
#python-2.7 #ipython #f2py
Вопрос:
Я пробовал инструмент F2PY из NumPy, который позволяет взаимодействовать между Python и Fortran. Я получал результаты с помощью F2PY, которые противоречат документации (https://docs.scipy.org/doc/numpy-dev/f2py /).
В частности, запуск
f2py -c —help-fcompiler
должен быть указан список всех установленных совместимых компиляторов Fortran. Вместо этого он выдает ошибку:
Ошибка имени: имя ‘c’ не определено.
Согласно документации, -c является одним из ключевых переключателей в F2PY, и поэтому кажется неправильным, что команда не работает.
Я пробовал это, используя Python 2.7 и оболочку Ipython на двух отдельных компьютерах, и получаю те же результаты.
Ответ №1:
Эта команда предназначена для терминала, а не для интерпретатора python. В gnome-терминале, использующем bash в Ubuntu, я получаю ожидаемый результат:
$ f2py -c --help-fcompiler
Gnu95FCompiler instance properties:
archiver = ['/usr/bin/gfortran', '-cr']
compile_switch = '-c'
... etc