非root用户时python中的导入错误

2024-10-03 15:34:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我有个问题让我发疯了。我试图以非根用户的身份运行python脚本,但是当我试图执行脚本时,出现以下错误。在

Traceback (most recent call last):
File "/usr/local/lib/EdgarRenderer/src/EdgarRenderer.py", line 13, in <module>
from arelle import PythonUtil  # define 2.x or 3.x string types
ImportError: cannot import name PythonUtil

现在,如果我以root用户的身份执行它,那么它运行起来不会出现问题。我对所有权限进行了三次检查,所需用户访问的所有脚本和文件夹实际上都属于该用户(除了/usr/bin/python3.3文件)。这是我要执行的命令

^{pr2}$

我在另一台服务器上以同样的方式运行完全相同的脚本,没有任何错误。我使用的是CentOS 6.5

谢谢!在


Tags: 用户import脚本mostusrlocal错误身份