我目前在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/python
,usr/bin/python2
,usr/bin/python3
。只运行pip
会给我ModuleNotFoundError: No module named 'pip._internal.main'
which pip3
返回/usr/local/bin/pip3
试试这个:https://stackoverflow.com/a/3819829/13314450
然后用brew重新安装python
你也可以试试
brew doctor
相关问题 更多 >
编程相关推荐