【问题标题】:Can't find Brew installed packages on Mac M1 in Pycharm在 Pycharm 的 Mac M1 上找不到 Brew 安装的软件包
【发布时间】:2021-06-18 23:55:06
【问题描述】:

我在安装包和在 Pycharm 中使用它们时遇到问题。我已经关注了各种线程(我是 Mac 的新手,似乎已经尝试了所有方法)现在我被卡住了。

在这种情况下,我想使用包 xgboost。

在使用 Rosetta 启动终端后,我已经安装了 brew:

%brew 安装 xgboost 警告:xgboost 1.3.3 已经安装并且是最新的。

这里似乎安装正常: /opt/homebrew/Cellar/xgboost

我在这里也安装了 Python: /opt/homebrew/Cellar/python@3.9

但是无论我如何在 Pycharm 中配置解释器,我似乎都无法识别包。

我哪里出错了?

【问题讨论】:

    标签: python pycharm homebrew apple-m1


    【解决方案1】:

    我不确定具体是怎么做的,但我已经做到了。

    关注:https://abbasegbeyemi.me/blog/homebrew-python-apple-m1

    我更改了路径中元素的顺序: 导出 PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/homebrew/bin

    然后在 Pycharm 中使用一个新的解释器: usr/local/Cellar/Python@3.9/3.9.2_2/bin/python3.9

    现在我可以在 pycharm 中使用 pip 安装软件包,并且可以正常工作。

    这已经是 6 个小时的痛苦 - 警告任何不熟悉 mac 的人,为 python 开发者设置 M1 对我来说是一场彻头彻尾的噩梦。

    【讨论】:

      【解决方案2】:

      文档:https://xgboost.readthedocs.io/en/latest/build.html 为 Python 预构建的二进制轮子

      如果您计划使用 Python,请考虑从 Python 包索引 (PyPI) 中提供的预构建二进制轮子安装 XGBoost。您可以通过运行下载并安装它

      # Ensure that you are downloading one of the following:
      #   * xgboost-{version}-py2.py3-none-manylinux1_x86_64.whl
      #   * xgboost-{version}-py2.py3-none-win_amd64.whl
      pip3 install xgboost
      

      【讨论】:

      • 谢谢,但我当然已经尝试过了 - 它给出了错误:为 xgboost (setup.py) 构建轮...错误错误:命令错误退出状态 1:命令:/ opt /homebrew/Caskroom/miniforge/base/bin/python3.9 -u -c 'i....
      猜你喜欢
      • 2017-01-29
      • 1970-01-01
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-14
      • 1970-01-01
      • 2023-01-20
      相关资源
      最近更新 更多