【问题标题】:Installing packages in python installed using home-brew在使用 home-brew 安装的 python 中安装包
【发布时间】:2021-03-02 17:28:04
【问题描述】:

大家好,我使用自制软件包管理器在我的 Mac 上安装了 Python3.9,但现在我不知道如何将软件包安装到它以供使用

谁能告诉我,谢谢!

【问题讨论】:

  • 你知道什么是点子吗?
  • 是的,我试过了,但它给了我一个错误,上面写着:“无法为使用 PEP 517 且无法直接安装的 numpy 构建轮子”
  • pip install wheel first
  • 它说:“要求已经满足:轮入 /opt/homebrew/lib/python3.9/site-packages (0.36.2)”但是当我尝试下载软件包时它仍然重复错误

标签: python macos homebrew


【解决方案1】:

您应该首先对 Python 虚拟环境进行一些研究,但您问题的最终答案是使用pip install 来安装 Python 包。请注意,还有其他选择,但pip 是最流行的。

【讨论】:

  • 见 cmets,OP 澄清了他们的问题。
  • 嘿,布拉德,我在尝试使用 pip 命令时遇到错误
  • 它是否发生在您尝试安装的任何软件包上?如果是特定的包,你能说是哪个吗?
  • 每个需要轮子 PEP 517 的包都是这样的
  • 检查以确保您在安装时使用的是 Python 3.9。使用python --version 检查您的 Python 版本。 MacOS 预装了 Python 2.7.x,所以如果你不是特定的或在虚拟环境中,它会尝试使用它。
【解决方案2】:

当你安装python时,它默认安装了pip。 pip 带有 python。您可以通过

查看 pip 版本
pip --version

pip3 --version

现在,要安装任何其他软件包,您可以通过以下方式安装

pip install <package-name>

如果你安装一个虚拟环境会更好,并将所有其他包安装在虚拟环境中,这样你就可以根据你的项目需求安装不同版本的包。

要安装虚拟环境,请执行

pip install virtualenv

虚拟环境安装完成后,您可以根据项目要求创建虚拟环境:

virtualenv -p python3 venv

这里venv 是您的虚拟环境名称。要激活它,

source venv/bin/actiavte

现在,您可以通过pip3 install &lt;package-name&gt; 在此虚拟环境中安装所有必需的软件包。这将使它与您的系统环境分开。

【讨论】:

    猜你喜欢
    • 2016-11-27
    • 2018-10-19
    • 2015-05-13
    • 1970-01-01
    • 1970-01-01
    • 2023-01-20
    • 2011-09-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多