Python 在启动时启动logme.py

Python 在启动时启动logme.py,python,ubuntu-16.04,Python,Ubuntu 16.04,我一直在尝试启动我的系统时启动一个程序。 这是我的问题 ulogme是个人时间跟踪器。 但安装后,它需要通过运行每次启动 $python ulogme_serve.py 我希望此脚本在启动时自动运行 阿托·阿拉斯的解决方案效果良好 我现在面临一个新问题, 我一直得到以下错误 * *回溯(最近一次呼叫最后一次): 文件“/usr/lib/python3.5/site.py”,第580行,在 main() 文件“/usr/lib/python3.5/site.py”,第566行,在main中 已知路

我一直在尝试启动我的系统时启动一个程序。 这是我的问题

ulogme是个人时间跟踪器。 但安装后,它需要通过运行每次启动

$python ulogme_serve.py

我希望此脚本在启动时自动运行

阿托·阿拉斯的解决方案效果良好

我现在面临一个新问题, 我一直得到以下错误

*

*回溯(最近一次呼叫最后一次):
文件“/usr/lib/python3.5/site.py”,第580行,在
main()
文件“/usr/lib/python3.5/site.py”,第566行,在main中
已知路径=addusersitepackages(已知路径)
addusersitepackages中的文件“/usr/lib/python3.5/site.py”,第287行
user\u site=getusersitepackages()
getusersitepackages中的文件“/usr/lib/python3.5/site.py”,第263行
user_base=getuserbase()#这也将设置user_base
getuserbase中的文件“/usr/lib/python3.5/site.py”,第253行
USER\u BASE=get\u config\u var('userbase')
文件“/usr/lib/python3.5/sysconfig.py”,第595行,在get\u config\u var中
返回get_config_vars().get(name)
文件“/usr/lib/python3.5/sysconfig.py”,第538行,在get\u config\u vars中
_init_posix(_CONFIG_VARS)
文件“/usr/lib/python3.5/sysconfig.py”,第410行,在_init_posix中
从\u sysconfigdata导入生成\u时间\u变量
文件“/usr/lib/python3.5/_sysconfigdata.py”,第6行,在
从系统配置数据导入*
ImportError:没有名为“\u sysconfigdata\u m”的模块***
欢迎任何建议和帮助
如果您希望在登录时运行,请提前感谢

步骤1:在仪表板中搜索“启动应用程序”

步骤2:在弹出的首选项屏幕中,单击“添加”

步骤3:选择一个名称(例如,“Ulogme Tracker”)、要运行的命令(
python Ulogme_serve.py
)和注释(“个人时间跟踪器”)

步骤4:最后,单击“添加”

这将使在您登录时,它将启动ulogme_serve.py


如果希望它在系统启动时运行

步骤1:通过在终端中键入
sudo nano/etc/init.d/ulogme_startup.sh
来创建一个名为ulogme_startup.sh的shell脚本

步骤2:在编辑器中,键入
python-ulogme\u-serve.py

第3步:点击“ctrl+x”,然后点击“y”,然后点击“回车”

步骤4:回到终端,键入
sudo update rc.d ulogme_startup.sh defaults

步骤5:最后键入
sudo chmod+x ulogme_startup.sh

现在应在系统启动时运行

我希望这有帮助


注意:这仅在ulogme_serve.py在您的路径上时有效,如果不在,请将
ulogme_serve.py
的所有实例更改为其绝对文件路径。例如,如果它在一个名为“ULGME”的文件夹中,您将用<代码> > /home//ulgMe/uloMeMyServ.Py < /Calp>替换< <代码> uloMeMyService .Py <代码> .< /p>您可能想看看这个Ubuntu的答案:@ PaulDeBV。如果您觉得它有用,请考虑将我的答案标记为正确的,以便有类似目标的其他人可以找到它。
*    Traceback (most recent call last):  
  File "/usr/lib/python3.5/site.py", line 580, in <module>  
    main()  
  File "/usr/lib/python3.5/site.py", line 566, in main  
    known_paths = addusersitepackages(known_paths)  
  File "/usr/lib/python3.5/site.py", line 287, in addusersitepackages  
    user_site = getusersitepackages()  
  File "/usr/lib/python3.5/site.py", line 263, in getusersitepackages  
    user_base = getuserbase() # this will also set USER_BASE  
  File "/usr/lib/python3.5/site.py", line 253, in getuserbase  
    USER_BASE = get_config_var('userbase')  
  File "/usr/lib/python3.5/sysconfig.py", line 595, in get_config_var  
    return get_config_vars().get(name)  
  File "/usr/lib/python3.5/sysconfig.py", line 538, in get_config_vars  
    _init_posix(_CONFIG_VARS)  
  File "/usr/lib/python3.5/sysconfig.py", line 410, in _init_posix  
    from _sysconfigdata import build_time_vars  
  File "/usr/lib/python3.5/_sysconfigdata.py", line 6, in <module>  
    from _sysconfigdata_m import *  
ImportError: No module named '_sysconfigdata_m'**