美文网首页
macOS系统下os.mkdir的权限问题

macOS系统下os.mkdir的权限问题

作者: L同学_ | 来源:发表于2017-12-08 18:21 被阅读0次

    一、工作环境:macOS10       pycharm2017.3,python2.7

    二、故障描述:新安装pycharm,运行后报错[Errno 13] Permission denied: '/data'

    三、故障分析:程序需要在根目录创建文件夹并写入文件,但管理员帐号没有该权限,网上找到方法有两个:1、开启并使用超级管理员root,2、将python赋予root权限?。但感觉这两种方式都不太合适。第一种不够安全,而且要重新部署环境,第二种可以,但感觉操作麻烦,而且如果运行未知代码有风险。

    四、解决方法:单独新建mkdir需要的文件夹,然后单独给文件夹开通读写权限给当前用户,我以自己需要创建的文件夹data做例子

    1、进入目标目录:command+shift+G

    2、新建data目录,并打开小锁,设置并加入当前帐号的读写权限

    3、将该设置应用到所有包含项目中

    相关文章

      网友评论

          本文标题:macOS系统下os.mkdir的权限问题

          本文链接:https://www.haomeiwen.com/subject/eqqyixtx.html