Создание командной строки с python (argparse) - PullRequest
0 голосов
/ 14 апреля 2020

Я хочу создать командную строку с python (argparse). Цель состоит в том, чтобы импортировать фрейм данных и затем распечатать его 5 первых строк, однако, когда я запускаю команду, появляется эта ошибка:

File "try.py", line 3, in <module>
    import pandas as pd
  File "C:\Users\szouaoui\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\__init__.py", line 17, in <module>
    "Unable to import required dependencies:\n" + "\n".join(missing_dependencies)
ImportError: Unable to import required dependencies:
numpy: DLL load failed: Le module spécifié est introuvable.

кажется, что программа не может импортировать pandas библиотека

вот код:

import argparse
import sys
import pandas as pd
my_parser = argparse.ArgumentParser(description='Unconstraining demand for specified dates, shops and categories/n')
my_parser.add_argument("path",type=str, action="store")
my_args = my_parser.parse_args()

input_file = sys.argv[1]
data = pd.read_csv(input_file)
print(data.head())

командная строка:

python try.py /path_to_file/dataframe_name.csv
...