作为 ubuntu 服务运行时,Python 脚本会出错

标签 python ubuntu

我已经设置了一个服务,当我运行它时,我收到以下错误:

 ImportError: No module named httplib2

我用 pip 安装了 httplib2 和
我的 systemd ExecStart 命令是这样的:
ExecStart=/usr/bin/python /home/orionas/Desktop/quickstart.py

相同的脚本可以从命令行完美运行。

最佳答案

嗯,我想你可能已经在你的用户下安装了 httplib2,但是 systemd 使用另一个用户来运行快速启动脚本。

关于作为 ubuntu 服务运行时,Python 脚本会出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42879179/

相关文章:

Python 如何对这个列表进行排序?

ubuntu - rlwrap 无法读取/写入自己的历史记录

php - "unlink permission denied"尝试删除 deleteme.txt 时出错

ubuntu - 当国家/地区代码为 2 个字母时,使用 openssl 创建证书会抛出 "maxsize"错误

linux - 如何保护 HAProxy SSL 证书即服务?

python - Tornado 不会在主管中干净地重新启动

python - 如何从 pip 搜索包的索引中删除 URL?

Python:按条件和进行分组

python - Celeryd 在 django 中无法正常运行

ruby-on-rails - Rails 应用程序无法连接到 postgresql,但 rake、rails c 和 rails db 可以