Как запустить исполняемый файл с командной строкой в ​​Python? - PullRequest
0 голосов
/ 26 мая 2020

Я установил этот пакет: https://github.com/retostauffer/PyGFSV2 с помощью pip. Этот пакет поставляется с двумя исполняемыми файлами (GFSV2_get и GFSV2_bulk). Но я не знаю, как открывать исполняемые файлы в Python.

Итак, после установки автор пакета рекомендует попробовать установку, позвонив:

GFSV2_get --step 12 24 --level 700 850 --param tmp_pres --date 2005-01-01

Итак, я вставил Anaconda Prompt следующее:

(base) C:\Users\vrida>CD C:\Users\vrida\anaconda3\Scripts

(base) C:\Users\vrida\anaconda3\Scripts>python GFSV2_get --step 12 24 --level 700 850 --param tmp_pres --date 2005-01-01

Но , это не сработало. Появится это:

# DEBUG Loading default config file from package source.
# INFO Config file read, return.
# INFO Processing date 2005-01-01 00Z
# INFO Downloading inventory information data
# DEBUG Reading ftp://ftp.cdc.noaa.gov/Projects/Reforecast2/2005/200501/2005010100/mean/latlon\tmp_pres_2005010100_mean.grib2.inv
# ERROR Problems reading file, reason: "ftp error: URLError("ftp error: error_perm('550 Failed to change directory.')")".
# ERROR Could not download inventory file! Skip this.
# INFO Inventory empty, skip this file
# INFO Downloading inventory information data
# DEBUG Reading ftp://ftp.cdc.noaa.gov/Projects/Reforecast2/2005/200501/2005010100/sprd/latlon\tmp_pres_2005010100_sprd.grib2.inv
# ERROR Problems reading file, reason: "ftp error: URLError("ftp error: error_perm('550 Failed to change directory.')")".
# ERROR Could not download inventory file! Skip this.
# INFO Inventory empty, skip this file

Я новичок в Python. Итак, у меня есть два вопроса:

1 - Как запустить эти исполняемые файлы, например, с помощью Anaconda Prompt?

2 - Может ли кто-нибудь загрузить пакет после попытки установки и, если успешно, подскажите, как мне сделать то же самое?

1 Ответ

0 голосов
/ 26 мая 2020

Думаю, вам следует связаться с сопровождающим пакета. очевидно, библиотека пытается загрузить какой-то файл через ftp, используя системный разделитель файлов, \ в вашем случае (поскольку вы используете windows) вместо /: ftp: //ftp.cdc.noaa .gov / Projects / Reforecast2 / 2005/200501/2005010100 / mean / latlon \ tmp_pres_2005010100_mean.grib2.inv

файл доступен через анонимный ftp-доступ с использованием стандартного ftp-клиента. так что это должна быть проблема с библиотекой python.

...