标签: python
当我使用自己的帐户运行脚本时,我有一个python脚本,该脚本可以正常运行, 但是,当我使用root帐户时,会遇到这样的问题 我不知道为什么我的导入模块有问题
答案 0 :(得分:0)
使用绝对python路径指向已安装正确软件包的python版本。 以脚本所在用户的身份执行的命令which python应该有所帮助。
which python
如果您使用pip在本地安装任何软件包,则可能必须 还要确保环境变量$HOME指向/ home / robot。
pip
$HOME
通常,我建议您为特定的python项目创建一个virtualenv敌人,并在sudo调用中明确使用它,或者如果您引用,请更改脚本中的#!行以指向右侧virtualenv,
virtualenv
#!