我正在尝试在Spyder.app中导入cv2模块,但不知何故它不导入。顺便说一下,我可以在终端中导入它。你们中的任何人能帮助我吗?
答案 0 :(得分:4)
这是你需要做的:
打开终端并运行python
或ipython
。
执行这两个命令:
import sys
sys.executable
复制最后一个命令的输出
打开Spyder并转到
Spyder > Preferences > Console > Advanced settings > Python Executable
选择选项
Use the following Python interpreter
并粘贴第3步的结果(此选项仅适用于Spyder 2.2.3或更新版本。)
最后转到Interpreters > Open a Python interpreter
。这将打开一个新的控制台,该控制台将运行您在终端中使用的相同Python版本。
答案 1 :(得分:0)
我有一个类似的问题。 Ubuntu 1804, Python 3.6.5,Spyder 3.2.8。
可以加载例如quandl和其他软件包在终端虚拟环境中,但在spyder中却没有,尽管使用了PYTHONPATH和目录已有很长时间了。
解决:
conda install ipykernel cloudpickle