首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >zsh:权限被拒绝: flake8

zsh:权限被拒绝: flake8
EN

Stack Overflow用户
提问于 2022-01-12 12:08:22
回答 1查看 876关注 0票数 0

我使用zsh,我的zsh,我已经安装了flake8使用'pip安装flake8‘,我改变了路径到flake8:export PATH="/opt/homebrew/lib/python3.10/site-packages:$PATH"

错误示例

代码语言:javascript
复制
❯ python --version
Python 3.10.1
❯ pip --version
pip 21.3.1 from /opt/homebrew/lib/python3.10/site-packages/pip (python 3.10)
❯ flake8 --version
zsh: permission denied: flake8
❯ python -m flake8 --version
4.0.1 (flake8-broken-line: 0.4.0, flake8-return: 1.1.3, flake8_isort: 4.1.1, mccabe: 0.6.1,
naming: 0.12.1, pycodestyle: 2.8.0, pyflakes: 2.4.0) CPython 3.10.1 on Darwin

python -m flake8 --version是工作的,但flake8 --version不工作。如何修复此错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-12 12:29:15

你不该这么做的

代码语言:javascript
复制
export PATH="/opt/homebrew/lib/python3.10/site-packages:$PATH"

这只是python模块所在的地方。也就是说,可执行的flake8不存在于该文件夹中,只有一个名为pyhton源的目录存在于该文件夹中。这就是你的错误开始的地方。当您在flake8中键入zsh时,路径中唯一能找到的是无法执行的目录。

您需要了解pip在哪里安装了实际的可执行文件,并(可能)将该位置添加到路径中。您可以检查由

代码语言:javascript
复制
echo `python -m site --user-base`/bin
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70681298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档