【问题标题】:Anaconda and Python ShellAnaconda 和 Python 外壳
【发布时间】:2019-03-20 14:23:08
【问题描述】:

我是新手,正在尝试安装 OpenCV,我使用此视频作为参考- https://www.youtube.com/watch?v=3xAslL8htuQ

并且在视频的开头,说python和numpy是先决条件。

然后我在 Windows 10 上打开命令提示符并输入 - 点子列表

所以我尝试在命令提示符下导入 numpy-

通过 Anaconda 导航器打开 jupyter notebook-

专家,我不明白 Anaconda 与我的命令提示符有何关系。在“数据分析”研讨会上,我在 Windows 10 上安装了“Anaconda”。但我不明白为什么我不能在 Python Shell/IDLE 上导入 numpy,就像我在命令提示符或 jupyter notebook 上导入它一样。 pip list 是否只显示我可以在命令提示符和 jupyter notebook 上导入但不能在 Python Shell 上导入的包?我的 Python Shell 完全独立于 pip 列表和 Anaconda 吗?如果我想在 IDLE 上导入 numpy,我必须重新安装它吗?由于我想学习 OpenCV 进行图像处理,我是否应该使用 pip 安装 OpenCV,然后我可以在我的 jupyter notebook 或命令提示符上导入它,但不能在 Python IDLE 上导入它?是不是像 Python Shell/IDLE 一样只用于普通的 Python 编程,而不是像 tensorflow/numpy/opencv 这样的 Python 库用于“数据分析”?

请帮忙。意味着很多。我的怀疑可能真的很愚蠢,因为我对 Anaconda 和 pip 了解不多。谢谢。

【问题讨论】:

  • Anaconda 安装自己的 python 可执行文件。您现在拥有超过 1 个 python 源。您的命令提示符将 PATH 中提到的 python 和脚本作为环境变量。所以现在你已经在 anaconda 的 python 上安装了 numpy,而不是在你单独安装的那个上。这是虚拟环境有用的另一个原因。它消除了关于包的大部分困惑。
  • 非常感谢 Ninad Gaikwad。如果我使用 pip 安装 OpenCV 可以吗?如果我卸载 python IDLE/Shell 怎么办?如果影响 pip 和 Anaconda 吗?
  • 你可以卸载python,如果你愿意空闲它不会影响Anaconda的python。您可以使用 pip 安装 OpenCV,但我记得我必须安装 opencv-contrib 而不是 opencv 才能使某些方法起作用。

标签: python numpy anaconda jupyter-notebook


【解决方案1】:

你可以做 pip install opencv-contrib-python。或者你可以从here下载一个预编译的Windows whl文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-09
    • 1970-01-01
    • 1970-01-01
    • 2014-05-28
    • 2010-09-09
    相关资源
    最近更新 更多