系统用户无法访问python包

2024-09-28 05:21:19 发布

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

我刚刚开始使用Ubuntu18.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 {} \;{}向ggcāU用户授予使用mxnet的权限,但几乎没有成功。谁能给我一些帮助吗


Tags: no用户import命令bash系统错误sudo
1条回答
网友
1楼 · 发布于 2024-09-28 05:21:19

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

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

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

您也可以在系统范围内安装模块,但是that's not recommended

也可以考虑使用virtual environment

相关问题 更多 >

    热门问题