![](/img/trans.png)
[英]How to Install PIP3 (for python 3) on Mac without Sudo/Root access?
[英]How can I install Python's pip3 on my Mac?
我正在尝试安装 pip3,但我没有任何运气。 另外,我试过sudo install
但它没有用。 如何在我的 Mac 上安装 pip3?
sudo easy_install pip3
Password:
Searching for pip3
Reading https://pypi.python.org/simple/pip3/
Couldn't find index page for 'pip3' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
No local packages or download links found for pip3
error: Could not find suitable distribution for Requirement.parse('pip3')
2018 年 3 月 1 日,python 公式将升级到 Python 3.x,并且将添加 python@2 公式以安装 Python 2.7(尽管这将仅用于桶,因此默认情况下 python 和 python2 都不会添加到 PATH 中手动 brew 链接 --force)。 我们将维护 python2、python3 和 python@3 别名。
因此,要安装 Python 3,请运行以下命令:
brew install python3
然后, pip
或pip3
会自动安装,您可以通过pip install <package>
安装任何包。
brew install python3
还brew postinstall python3
所以你必须运行:
brew install python3
brew postinstall python3
请注意,您应该检查控制台,因为它可能pip3
您带来错误,在这种情况下,未安装pip3
。
我用这些命令解决了同样的问题:
curl -O https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py
对我来说brew postinstall python3
没有用。 我在 GitHub Homebrew问题页面上找到了这个解决方案:
$ brew rm python
$ rm -rf /usr/local/opt/python
$ brew cleanup
$ brew install python3
Python 3 运行成功,但没有 pip3。 我尝试了 Stack Overflow、Quora 和其他人的建议(多次安装和卸载)。
Python 3 一直很好,但没有 pip3。 最后我从以下位置下载了 Python3: https ://www.python.org/downloads/
通过简单的鼠标点击和一切(Python 3 + pip3),它现在工作正常。
类似于 Oksana 但添加了 python3
$ brew rm python
$ brew rm python3
$ rm -rf /usr/local/opt/python
$ rm -rf /usr/local/opt/python3
$ brew prune
$ brew install python3
$ brew postinstall python3
似乎现在适用于 mac os x 10.13.3 Xcode 9.2 下的 pip3
我运行了下面,其中<user>:<group>
匹配其他<user>:<group>
以获取/usr/local/lib/python3.7/site-packages/
目录中的其他文件:
sudo chown -R <user>:<group> /usr/local/lib/python3.7/site-packages/pip*
brew postinstall python3
我也遇到了同样的问题,但是brew install python3
无法正常安装pip3
。
brre 会抛出警告The post-install step did not complete successfully
。
它与自制软件没有权限有关/usr/local
如果目录不存在则创建
sudo mkdir lib
sudo mkdir Frameworks
将/usr/local
的权限授予 homebrew,以便它可以访问它们:
sudo chown -R $(whoami) $(brew --prefix)/*
现在 ostinstall python3
brew postinstall python3
这将使您安装成功
升级到macOS v10.15 (Catalina) 并升级我所有的 vEnv 模块后,pip3 停止工作(给出错误:“TypeError: 'module' object is not callable”)。
我发现问题 58386953导致这里和解决方案。
sudo python3 -m pip uninstall pip
(这是必要的,但它没有解决问题,因为它删除了基本的 Python pip,但它没有触及我的 vEnv pip)sudo easy_install pip
(在基础 Python 中重新安装 pip,而不是在 vEnv 中)vEnv/bin
并输入“source activate”进入 vEnvrm pip pip3 pip3.6
(这似乎是摆脱 vEnv 中虚假 pip 的唯一方法)安装 Pip3
现在只需执行pip3 install <package>
如果您使用的是 Python 3,只需执行python3 get-pip.py
。 这只是一个简单的命令。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.