竞争的 Python 版本

发布于 2025-01-11 10:23:39 字数 486 浏览 0 评论 0原文

在我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

吻风 2025-01-18 10:23:39

有多种方法可以解决此问题:

  1. 一个临时选项是使用别名,如下所示:

    别名 python3=python3.8

  2. 您可以在终端中直接使用 python3.8

  3. 如果您想将软件包安装到python3.9,那么您也可以使用pip3.9

  4. 您可以使用:

    python3 -m pip 安装模块

,它将使用 pip 安装到您刚刚使用的 python 版本。

推荐方法是使用:

python3 -m pip install module

There are different ways to approach this:

  1. One temporary option is to use alias like this:

    alias python3=python3.8

  2. You can use directly python3.8 in your terminal.

  3. If you want to install the packages to python3.9 then you can also use pip3.9

  4. 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:

python3 -m pip install module
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文