【问题标题】:difference between conda install and pip install in jupyter notebookjupyter notebook 中 conda install 和 pip install 的区别
【发布时间】:2020-08-25 04:45:23
【问题描述】:

我对在 anaconda 环境中安装包有点困惑。

我可以通过以下方式安装我的 python 包。

  1. 打开 anaconda 提示并执行:conda install tensorflow
  2. 从 anaconda 提示符启动一个 jupyter notebook,选择默认的 python 内核,然后执行: !pip install tensorflow

谁能告诉我这两种情况有什么区别? python包安装在哪里?当我在 jupyter notebook 的默认内核中 pip install python 包时会发生什么?

我能够在默认内核 (python3) 中的 jupyter notebook 中安装 tensorflow,但尝试导入 tensorflow 给我module note found 错误。有谁知道为什么会这样?引擎盖下发生了什么?非常感谢任何澄清帮助。

【问题讨论】:

    标签: pip jupyter-notebook anaconda


    【解决方案1】:

    pip 是 python 附带的默认包管理器。 Conda 也是一个包管理器,但它是第三方的。 Conda 专为数据科学图书馆而设计。使用 conda 安装的库通常比 pip 提供更好的性能。在 pip 中,包存储在 python/scripts 中,而 conda 将它们存储在 /anaconda/pkgs/ 中。至于找不到模块错误。我需要有关它的更多信息,但您可以查看this 视频。我在这里学习了如何安装 TensorFlow,强烈推荐它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-08
      • 2015-11-01
      • 1970-01-01
      • 2015-12-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多