我在多用户设置中工作,对Python来说相对较新。有问题的机器运行Ubuntu 16.04,我们使用的是Python 2.7。我个人已经安装了几个额外的模块,比如tensorflow,keras和其他一些相关的模块,我相信我使用了pip安装程序(来自/usr/local/lib/python2.7/的pip 18.0)来安装这些模块( sudo pip install X
)。
我已经使用所有这些模块成功运行了几个月的python脚本,但是另一个用户无法运行任何使用我安装的任何模块的python代码。即使是仅用于导入模块的1行脚本,例如:
import tensorflow
无法运行,生成一个ImportError(我只会粘贴最后几行):
File "/usr/local/lib/python2.7/dist-
packages/tensorflow/python/ops/variable_scope.py", line 24, in <module>
import enum # pylint: disable=g-bad-import-order
ImportError: No module named enum
我做错了什么让这些模块对其他用户不可见,我该如何解决?