竞争 Python 个版本
Competing Python versions
在我的 Mac 上,我有 2 个版本的 Python 运行,一个来自 Brew (3.9),另一个 (3.8)
当我尝试通过 pip3 安装一些数据科学包时,它们已安装但无法使用,因为 3.9 接管了。
python3 --版本
Python3.9.10
哪个python3
/opt/homebrew/bin/python3
pip3 安装pandas
要求已满足:/Library/Python/3.8/site-packages
中的 pandas
python3
import pandas
ModuleNotFoundError: No module named 'pandas'
pandas 只是我通过 pip3 freeze 看到的众多软件包中的一个。
我有哪些选项可以指向 Python 3.8 上的已安装版本?
有不同的方法来解决这个问题:
一个临时选择是像这样使用 alias
:
别名python3=python3.8
您可以直接在您的终端中使用python3.8
。
如果你想安装包到 python3.9
那么你也可以使用 pip3.9
您可以使用:
python3 -m pip 安装模块
它将使用 pip
安装到您刚刚使用的 python 版本。
recommended way是使用:
python3 -m pip install module
在我的 Mac 上,我有 2 个版本的 Python 运行,一个来自 Brew (3.9),另一个 (3.8) 当我尝试通过 pip3 安装一些数据科学包时,它们已安装但无法使用,因为 3.9 接管了。
python3 --版本 Python3.9.10
哪个python3 /opt/homebrew/bin/python3
pip3 安装pandas 要求已满足:/Library/Python/3.8/site-packages
中的 pandaspython3
import pandas ModuleNotFoundError: No module named 'pandas'
pandas 只是我通过 pip3 freeze 看到的众多软件包中的一个。
我有哪些选项可以指向 Python 3.8 上的已安装版本?
有不同的方法来解决这个问题:
一个临时选择是像这样使用
alias
:别名python3=python3.8
您可以直接在您的终端中使用
python3.8
。如果你想安装包到
python3.9
那么你也可以使用pip3.9
您可以使用:
python3 -m pip 安装模块
它将使用 pip
安装到您刚刚使用的 python 版本。
recommended way是使用:
python3 -m pip install module