【发布时间】:2019-08-25 11:27:19
【问题描述】:
我知道这种问题已经被问过很多次了。我什至发现了这个几乎相同的问题:How to use pip3 for python 3.6 instead of python 3.5? 但我仍然没有解决我的问题。我正在使用 os x。
我有三个版本的 python:2.7、3.6 和 3.7。
python --version
Python 2.7.10
python3 --version
Python 3.7.4
但如果我这样做了
pip3 --version
pip 9.0.1 from /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (python 3.6)
我不知道为什么 pip3 指向 3.6 而不是 3.7(而 python3 给我 3.7)
如果我这样做了
python3
import site; site.getsitepackages()
我有
['/usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages']
PIP3 指向 python 3.6 而不是 3.7。如何让它指向 python 3.7?
我尝试将 python3 添加到路径中,但无济于事。我不想卸载 python 3.6。
【问题讨论】:
-
如果你运行
pip3.7 --version会发生什么? -
pip3.7 --version -bash: pip3.7: 找不到命令
-
如果你已经通过 Homebrew (
brew install python/python3) 安装了 Python 3.7,那么应该安装pip3.7。检查brew doctor是否有错误。