我刚刚开始使用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
您也可以在系统范围内安装模块,但不建议这样做。
此外,请考虑使用虚拟环境。