如何在 macOS 上使 pip 在 Python3.8 而不是 Python2.7 上工作

问题描述 投票:0回答:2

我下载了pip to mac,但是好像是下载到Python2.7(不知道怎么形容)

pip 20.3.4 from /Users/.../Library/Python/2.7/lib/python/site-packages/pip (python 2.7)

如何让它适用于Python3.8?每次我尝试对这个版本的 Python 使用 pip 时,它都会说:

ImportError: cannot import name 'PackageFinder' from 'pip._internal.index' (/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/pip/_internal/index/__init__.py)

拒绝下载任何东西。

python python-2.7 pip pycharm python-3.8
2个回答
0
投票

首先试试这个:How to uninstall pip on OSX

就是试试

sudo pip uninstall pip

如果您没有收到任何错误,请转到此处并按照标题为“get-pip.py”的部分后的MacOS说明进行操作。

注意不要继续进入下一个标题为“独立 Zip 应用程序”的部分。


-1
投票

所以基本上我让 ChatGPT 帮我解决了这个问题。

对我有帮助的是

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py

自制软件,python3 -m pip 没有工作,顺便说一句

© www.soinside.com 2019 - 2024. All rights reserved.