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



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

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

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

有人能告诉我这两种情况之间的区别吗?python包安装在哪里?当我在jupyter笔记本的默认内核中pip安装python包时会发生什么?

我可以在默认内核(python3(中的jupyter笔记本中安装tensorflow,但尝试导入tensorflow时出现module note found错误。有人知道为什么会发生这种事吗?引擎盖下面发生了什么?非常感谢对澄清的任何帮助。

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

最新更新