【问题标题】:Import numpy not working on Python 2.7 notebook?导入 numpy 不能在 Python 2.7 笔记本上运行?
【发布时间】:2016-11-18 22:52:59
【问题描述】:

我在 Ubuntu 上使用 Anaconda 安装了 python,它安装了默认版本 3。但是,我正在关注 Titanic Kaggle 教程,它使用 2.7,因此给我带来了很多错误。我设法安装了 Python 2.7 以与我的 Jupyter 笔记本一起使用,但每当我尝试导入 numpy 时,它都会告诉我没有名为 numpy 的模块,即使导入功能在 Python 3 笔记本上运行良好。

我在这里做错了什么?如何让导入功能适用于 Python 2.7 笔记本?

【问题讨论】:

  • 你使用的是什么操作系统?
  • 对不起——我使用的是 Ubuntu
  • 我的回答可能会有所帮助。想法是添加python2.7环境并安装内核:stackoverflow.com/questions/30492623/…
  • @AnnieH,我不推荐使用apt-get,但是如果你真的想在conda上使用它,你必须做sudo apt-get ...,它是一个系统包管理器,因此需要root权限.
  • @cel 谢谢!成功了!

标签: python python-2.7 numpy anaconda jupyter


【解决方案1】:

在 Ubuntu 上,生活相当轻松,有针对 python2 和 python3 的 numpy 的包。

sudo apt-get install python-numpy python3-numpy -y

那应该修补你。 numpy 包在 Python 2 和 Python 3 内核中可供我使用,在 Python 3 下运行 Jupyter,在 Digital Ocean 上的新 Ubuntu 16.04 实例上(14.04 也可以工作,但安装 Numpy 1.8,它已过时。建议升级到 16.04)

在 Jupyter 中安装 Python 2 内核曾经有点棘手,但现在 Jupyter 文档已经相当不错了。

【讨论】:

    猜你喜欢
    • 2016-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-21
    • 1970-01-01
    • 2018-04-01
    相关资源
    最近更新 更多