无法在Mac上运行与pip3一起安装的程序包(权限被拒绝)

2024-05-15 08:18:19 发布

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

我目前在Mac(Catalina 10.15.4)上的命令行中有一个我想要运行的包Psiturk。此软件包是与pip3一起安装的。我记不起我是如何安装pip3的。我用自制软件安装了python3brew info python告诉我pip3将包安装到站点包目录/usr/local/lib/python3.7/site-packages

我遇到一个问题,psiturk没有作为命令找到。我必须将上面的站点包目录添加到我的PATH变量中。一旦我这样做了,我就能够在命令行中将psiturk识别为有效的可执行文件

现在,当我运行psiturk时,我收到一个权限错误[Errno 13]。我试图通过pip3 install psiturk --user重新安装psiturk,现在我收到另一个权限错误:

ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Users/twizzler/Library/Python/3.7'

现在,在运行该命令并收到该错误之后,psiturk没有作为包列在pip3 list下。在这一点上,我确信我应该使用virtualenv在我的Mac上正确地重新安装python

其他有用的信息:我有三条Python:/usr/bin/pythonusr/bin/python2usr/bin/python3。只运行pip会给我ModuleNotFoundError: No module named 'pip._internal.main'which pip3返回/usr/local/bin/pip3


Tags: install命令行命令目录权限bin站点mac