diff --git a/.gitignore b/.gitignore
index dbe4e7a63f00059cfe99e70844af37f28d889160..854ee38169b6be46cce70e479ecab52aa1498869 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,16 +1,16 @@
-build/*
-example/tmp
-example/var
-*.text
-_skbuild/
-.pybuild/
-dist/
-CellFrame.egg-info/
-debian/*.log
-debian/*.debhelper
-debian/*.substvars
-debian/python3-cellframe-doc/
-debian/python3-cellframe/
-debian/files
-*.text
-CMakeLists.txt.user*
+# Импортируем модуль os
+import os
+# Импортируем модуль sys
+import sys
+while True:
+# Принимаем имя переменной среды
+key_value = input(«Enter the key of the environment variable:»)
+# Проверяем, инициализирована ли переменная
+try:
+if os.environ[key_value]:
+print(«The value of», key_value, » is «, os.environ[key_value])
+# Если переменной не присвоено значение, то ошибка
+except KeyError:
+print(key_value, ‘environment variable is not set.’)
+# Завершаем процесс выполнения скрипта
+sys.exit(1)
\ No newline at end of file
diff --git a/modules/plugins/src/dap_chain_plugins.c b/modules/plugins/src/dap_chain_plugins.c
index c3d5a32b7bc3cb430ff9801dcfc246794393874f..60bfaa1243a8129819d65cab50e301dc76215b3c 100644
--- a/modules/plugins/src/dap_chain_plugins.c
+++ b/modules/plugins/src/dap_chain_plugins.c
@@ -27,6 +27,10 @@ int dap_chain_plugins_init(dap_config_t *a_config){
             return -1;
         }
         PyImport_AppendInittab("API_CellFrame", PyInit_libCellFrame);
+        #ifdef DAP_BUILD_WITH_PYTHON_ENV
+            const wchar_t *l_python_env_path = L"/opt/cellframe-node/lib/python3.7";
+            Py_SetPath(l_python_env_path);
+        #endif
         Py_Initialize();
         PyEval_InitThreads();
         PyObject *l_sys_module = PyImport_ImportModule("sys");