为什么在尝试安装python软件包时总是出现权限问题?

时间:2020-04-26 03:44:58

标签: macos pip homebrew

每当我尝试通过自制程序或pip安装软件包时,都会出现权限错误。 (我正在使用macOS Catalina)

我使用“ sudo -H”前缀使点子开始工作。它成功下载了它们,但是当我尝试用Python导入它们时,它告诉我找不到该模块。今天早些时候,我将Python的默认版本更改为3.8.2,但在此之前也发生了同样的错误。

这是我使用的Homebrew命令:

brew install libyaml

这里是返回的内容:

Error: Permission denied @ apply2files - /usr/local/lib/node_modules/json-server/node_modules/term-size/vendor/macos/.DS_Store

1 个答案:

答案 0 :(得分:0)

您需要检查前/usr/usr/local/usr/local/lib目录中的用户权限。您需要rwx权限才能在这些文件夹中写入内容。无法在任何文件夹上获得此权限,将不允许您修改/usr/local/lib中的内容。

您可以使用sudo chmod u+rwx folder_name对文件夹提供读写执行。如果您想为rwx中的所有文件夹提供/usr权限,请使用sudo chmod u+rwx -R /usr