2

Мне нужно выполнить gnuplot из Windows cmd , однако, когда я gnuplot , я получаю сообщение об ошибке:

«Gnuplot» не распознается как внутренняя или внешняя команда, работающая программа или командный файл.

Когда я установил программу, я помню, что использовал настройки по умолчанию, как показано на следующих скриншотах:

Я боюсь, что эти настройки теперь мешают мне выполнить gnuplot из cmd . Это правильно? Что я могу сделать, чтобы решить проблему?

3 ответа3

2

Действительно, во время установки я должен был проверить опцию « Добавить каталог приложения в переменную среды PATH ».

Я предпочел чистую установку вместо добавления переменной PATH вручную. Поэтому я полностью удалил gnuplot и снова установил его, убедившись, что на этот раз я выбрал опцию. Все это заняло у меня менее 1 минуты.

Теперь я могу правильно выполнить gnuplot из cmd .

0

Вам нужно добавить вашу новую программу в путь к среде следующим образом:

1.На рабочем столе щелкните правой кнопкой мыши My Computer и выберите Properties .

2.В окне « System Properties перейдите на вкладку « Advanced ».

3.В разделе «Дополнительно» нажмите кнопку « Environment Variables .

4.Наконец, в окне Переменные среды выделите Path variable в разделе Systems Variable и нажмите кнопку Edit . Добавьте или измените линии пути с путями, к которым вы хотите, чтобы компьютер получил доступ. Каждый отдельный каталог отделяется точкой с запятой.

Например, если «gnupilot.exe» находится в C:\Program\gnupilot, вам необходимо добавить « C:\Program\gnupilot; "в конце переменной пути:

0

Вы можете выполнять только те команды, которые существуют в одной из папок, указанных в переменной среды Path . Поэтому, если вы не укажете полный путь к gnuplot.exe, вы не сможете запустить его, если он не находится в Path . Если вы используете Windows 10, вы можете щелкнуть правой кнопкой мыши меню «Пуск», выбрать «Система»> «Дополнительные параметры системы»> «Переменные среды». Вы увидите, что существует два типа переменных среды: пользовательские и системные переменные. Пользовательские переменные - это переменные среды, которые применяются только к текущему пользователю, а системные переменные применяются ко всей системе. Если вы хотите, чтобы gnuplot находился в Path независимо от используемой учетной записи пользователя, найдите системную переменную Path и вы увидите разделенный точкой с запятой список расположений файловой системы. Добавьте местоположение папки, в которой находится gnuplot.exe, и вы сможете использовать gnuplot из cmd. Точно так же, если вы хотите применить изменения только к текущему пользователю, добавьте Path к вашим пользовательским переменным, указав в качестве значения местоположение папки, в которой находится gnuplot.exe.

РЕДАКТИРОВАТЬ: я думаю, вы могли бы проще проверить "Добавить каталог приложения в переменную среды PATH" при установке gnuplot.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .