2017-01-29 9 views
0

все. Я новичок в научных вычислениях и вам нужно извлечь, открыть и прочитать файл netCDF для проекта ArcGIS. В настоящее время я запускаю python на ubuntu. Мне нужно установить пакет netCDF4 через Anaconda для открытия файлов netCDF. Смотрите ссылку с этим предложением здесь:Как установить netCDF4 (Anaconda) с терминала Ubuntu?

How can I install netcdf4-python to ubuntu14.04?

После установки Ananconda и открыл новый терминал I набираемого

python 

нажал Enter, затем написал,

conda install netCDF4 

терминал состояния,

SyntaxError: invalid syntax 

Затем я посетил сайт Anaconda для получения дополнительной информации и написал в терминале,

conda install -c conda-forge netcdf4=1.2.7 

и я получаю тот же ответ ошибки синтаксиса. Посмотреть информацию об этом здесь:

https://anaconda.org/conda-forge/netcdf4

Я не уверен, что мне не хватает точно (опять же, в программировании). Я открыт для других вариантов и предложений. Я попробовал Anaconda, потому что это был самый простой вариант, но я продолжаю получать эти синтаксические ошибки. Должен ли я держать Анаконду или полностью менять свой подход?

+0

Пожалуйста, введите 'conda install -c conda-forge netcdf4 = 1.2.7' как команду в вашей оболочке, а не внутри интерпретатора python. –

+0

Вам нужно ввести эту команду после активации среды conda. –

+0

После открытия терминала я сменил свой каталог, набрав ~/anaconda2, который отлично работал. Затем я написал conda install -c conda-forge netcdf4 = 1.2.7 в этом каталоге, и я всегда получаю ответ conda: команда не найден. Мой терминал не распознает что-либо связанное с conda, потому что я продолжаю получать conda: команда не найдена –

ответ

0

Я нашел более легкое решение. Там есть команда ncdump, которая легко устанавливается на Ubuntu. После установки я указал каталог, содержащий файл, который я пытался извлечь, в этом случае

кд Desktop

Enter. Затем я напечатал,

ncdump originalfilename.nc

и терминал заявил,

NetCDF originalfilename {... все мои данные ...

Теперь я могу читать весь набор данных в Терминал! Я был предупрежден всегда сбрасывать заголовок первой,

-h

, чтобы убедиться, что выход не слишком велик. Мой файл был небольшим, поэтому я выводил весь файл. Я не знаю, почему Anaconda не удалось установить netCDF4. Возможно, у меня не было правильной настройки среды. Благодарим вас за ответ Nehal, я ценю это.

 Смежные вопросы

  • Нет связанных вопросов^_^