竞争的 Python 版本
在我的 Mac 上,我运行着 2 个版本的 Python,一个来自 Brew (3.9),另一个来自 Brew (3.8) 当我尝试通过 pip3 安装一些数据科学包时,它们已安装但无法使用,因为 3.9 接管了。
python3——版本 Python 3.9.10
其中 python3 /opt/homebrew/bin/python3
pip3 安装 pandas 已满足要求: /Library/Python/3.8/site-packages
python3
中的 pandas <块引用> <块引用>导入熊猫 ModuleNotFoundError:没有名为“pandas”的模块
pandas 只是我通过 pip3 freeze 看到的许多包的一个示例。
我可以选择哪些选项来指向 Python 3.8 的已安装版本?
On my Mac, I have 2 versions of Python running, one from Brew (3.9) and another one (3.8)
When I try to install some data science packages via pip3, they are installed but cannot be used as 3.9 takes over.
python3 --version
Python 3.9.10
which python3
/opt/homebrew/bin/python3
pip3 install pandas
Requirement already satisfied: pandas in /Library/Python/3.8/site-packages
python3
import pandas
ModuleNotFoundError: No module named 'pandas'
pandas is just one example of the many packages I see via pip3 freeze.
What are my options to point to installed versions at Python 3.8 ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有多种方法可以解决此问题:
一个临时选项是使用
别名
,如下所示:别名 python3=python3.8
您可以在终端中直接使用
python3.8
。如果您想将软件包安装到
python3.9
,那么您也可以使用pip3.9
您可以使用:
python3 -m pip 安装模块
,它将使用 pip 安装到您刚刚使用的 python 版本。
推荐方法是使用:
There are different ways to approach this:
One temporary option is to use
alias
like this:alias python3=python3.8
You can use directly
python3.8
in your terminal.If you want to install the packages to
python3.9
then you can also usepip3.9
You could use:
python3 -m pip install module
which will use
pip
to install to the python version you just used.The recommended way is to use: