系统用户无法访问 python 包



我刚刚开始使用Ubuntu 18.04,我正试图让系统用户访问python库mxnet,因为如果我运行命令sudo -u ggc_user bash -c 'python3 -c "import mxnet"',我只会得到错误ModuleNotFoundError: No module named 'mxnet'

我已经通过python3.7 -m pip install --user mxnet安装了mxnet,并试图通过find /home/godwyn/.local/lib/python3.7 -type f -exec chmod a+r {} ;find /home/godwyn/.local/lib/python3.7 -type d -exec chmod a+x {} ;授予ggc_user使用mxnet的权限,但收效甚微。有人能帮我吗?

只对该目录进行读取和执行访问不会有多大作用,因为其他用户(很可能(没有访问父目录或子目录的权限。

相反,为什么不以该用户的身份安装模块呢?

sudo -Hu ggc_user python3.7 -m pip install --user mxnet

您也可以在系统范围内安装模块,但不建议这样做。

此外,请考虑使用虚拟环境。

最新更新