2016-04-15 4 views
1

Я хотел бы спросить вас, нормально ли, что моя «среда настройки» изменяется после каждой перезагрузки системы или даже если я просто закрываю консоль cmd.Изменение настроек окружающей среды?

, например, я использую Python 3.5, когда я тусклый использовать python или для использования pip под ЦМД я получил сообщение об ошибке, как:

C:\>python 
'python' is not recognized as an internal or external command, 
operable program or batch file. 

Чтобы это исправить, я использую:

set PATH=%PATH%;C:\Python35 

Он работает после, но, как я уже говорил, после перезагрузки компьютера или закрытия консоли, у меня такая же проблема !!!

Заранее благодарим за вашу помощь и комментарии. Я просто хочу сообщить вам, что я использую Windows 7 - 64bits.

ответ

1

Вы должны добавить этот путь в System (Windows + Pause key), Advanced, Environment. Там у вас есть два раздела «Система и пользователь» в системе, отредактируйте ключ PATH. При следующем запуске консоли будет присутствовать путь.

Alternaly, если вы не хотите изменять настройки там (или у вас нет прав), вы можете запустить приложение с пакетным файлом, который устанавливает путь перед запуском приложения.

В Ruby вы можете адаптировать переменные среды из самого скрипта, используя ENV, например ENV['path'] += 'C:\\Python35' . Я уверен, что Python тоже может это сделать, но не знает, как это сделать. В вашем случае использования это, конечно, не поможет.

+0

Большое вам спасибо за ваш ответ, на самом деле я полностью забываю добавить путь к разделу системы. –

+0

Это то, о чем должен заботиться установщик python, по крайней мере, в философии MS Windows. Добро пожаловать – peter

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