python作为系统服务时获取不了系统变量

Python045

python作为系统服务时获取不了系统变量,第1张

当Python作为系统服务时,可能无法获取系统变量。这是因为服务程序在启动时,并没有像一般程序一样把系统变量加载到内存里,所以Python也无法使用它们。如果要解决此问题,可以尝试在服务启动前显式地加载系统变量,然后才启动Python服务。

1、右键选中桌面上的这台电脑(类似于win7上的我的电脑图标),在弹出的菜单中选择属性

2、弹出系统窗口,选择右侧的高级系统设置选项

3、弹出系统属性窗口,点击系统属性窗口->高级标签下的环境变量按钮

4、在弹出的环境变量窗口中,双击系统变量下的Path变量,Path里面就是配置系统环境变量的主要位置,注意不要清空该变量,否则会引起电脑启动不了。

5、在编辑环境变量窗口中,点击新建按钮,然后输入你的电脑上python3的安装路径,一般默认安装会安装C盘下,最后点击确定保存。

6、环境变量添加完成后,打开一个cmd窗口,输入python按下回车,如果能看到下图的回显,说明环境变量配置成功了