【问题标题】:install numpy on python 3.5 Mac OS High sierra在 python 3.5 Mac OS High sierra 上安装 numpy
【发布时间】:2019-05-19 10:13:00
【问题描述】:

我想在我的 Mac OS High Sierra 上安装 python 3.5 的 numpy 包,但我似乎无法让它工作。

我在 python2.7 上有它,但我也想为下一个版本安装它。

目前,我已经安装了python 2.7python 3.5python 3.7

我尝试安装numpy 使用:

  • brew install numpy --with-python3(没有错误)
  • sudo port install py35-numpy@1.15.4(没有错误)
  • sudo port install py37-numpy@1.15.4(没有错误)
  • pip3.5 install numpy(给出“找不到满足numpy要求的版本(来自版本:) 没有找到 numpy 的匹配分布")

我可以说它没有安装,因为当我输入python3 然后import numpy as np 给出“ModuleNotFoundError: No module named 'numpy'”

关于如何使它工作的任何想法?

提前致谢。

【问题讨论】:

  • 你是用 Anaconda 安装 python 还是 homebrew?
  • 上面的评论应该是“你是用Anaconda还是homebrew在你的机器上安装python”?
  • 我认为python 2.7 已经预装了,关于python 的下一个版本我真的不记得安装了它们,它们可能带有其他一些包。我确实尝试过用 brew 安装 python3,但仍然没有看到 numpy。

标签: python python-3.x macos numpy


【解决方案1】:

首先,您需要为您希望运行的 python 版本激活虚拟环境。完成后,只需运行“pip install numpy”或“pip3 install numpy”。

如果您使用 Anaconda 安装 python,则在激活环境后,键入 conda install numpy。

【讨论】:

  • 我没有 Anaconda。如何激活虚拟环境?
  • 我还注意到输入 pip --version 会给出“/usr/local/bin/pip: bad interpreter: /usr/local/opt/python/bin/python2.7: no such file or directory ",而 pip3.5 似乎可以工作(但根本找不到任何包)。卸载所有东西重新安装不是更好吗?
  • 如果你有多个版本的python,你应该设置虚拟环境。互联网上有关于如何创建虚拟环境的说明。我使用了 Anaconda,它使虚拟环境更容易,所以我不知道如何在非 Anaconda 机器上进行操作。但是互联网上的说明应该会指导您。
  • 安装anaconda后,一切正常。我什至不需要修改任何设置或安装包。
【解决方案2】:

如果运行pip3.5 --versionpip3 --version 有效,那么运行pip3 freeze 时的输出是什么?如果没有输出,说明没有安装 Python 3 环境的包,你应该可以使用pip3 install numpy 安装 numpy。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-02
    • 2018-05-29
    • 1970-01-01
    • 2018-11-26
    • 2018-05-09
    • 2018-11-01
    • 2018-06-18
    • 2019-07-25
    相关资源
    最近更新 更多