0

我正在尝试在 Spyder.app 中导入 cv2 模块,但不知何故它没有导入。顺便说一句,我可以在终端中导入它。你们中的任何人都可以帮助我吗?

4

2 回答 2

4

这是你需要做的:

  1. 打开终端并运行pythonor ipython

  2. 在那里执行这两个命令:

    import sys

    sys.executable

  3. 复制最后一个命令的输出

  4. 打开 Spyder 并转到

    Spyder > Preferences > Console > Advanced settings > Python Executable

    选择选项

    Use the following Python interpreter

    并将步骤 3 的结果粘贴到那里(此选项仅在 Spyder 2.2.3 或更高版本中可用)。

  5. 最后去Interpreters > Open a Python interpreter。这将打开一个新控制台,该控制台将运行您在终端中使用的相同 Python 版本。

于 2013-12-10T04:16:04.583 回答
0

我有一个类似的问题。Ubuntu 1804、Python 3.6.5、Spyder 3.2.8。

可以在终端虚拟环境中加载例如 quandl 和其他包,但不能在 spyder 中加载,尽管使用 PYTHONPATH 和目录已经很长时间了。

解决方法:

conda install ipykernel cloudpickle
于 2018-08-23T12:46:10.617 回答