在jupyter笔记本中conda安装和pip安装之间的区别

时间:2020-08-25 04:45:23

标签: pip jupyter-notebook anaconda

我对anaconda环境中的软件包安装有些困惑。

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

  1. 打开anaconda提示符并执行:conda install tensorflow
  2. 从anaconda提示符启动jupyter笔记本,选择默认的python内核,然后执行以下操作: !pip install tensorflow

有人可以告诉我这两种情况有什么区别吗? python软件包安装在哪里?当我在Jupyter Notebook的默认内核中pip安装python软件包时会发生什么?

我能够在默认内核(python3)的jupyter笔记本中安装tensorflow,但是尝试导入tensorflow却给我module note found错误。有人知道为什么会这样吗?幕后发生了什么?非常感谢您提供的任何澄清帮助。

1 个答案:

答案 0 :(得分:0)

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