Python Spyder模块导入
我试图在Spyder.app中导入cv2模块,但不知何故它无法导入。顺便说一下,我可以在终端中导入它。你们谁能帮帮我吗?这就是你们需要做的:Python Spyder模块导入,python,import,module,spyder,Python,Import,Module,Spyder,我试图在Spyder.app中导入cv2模块,但不知何故它无法导入。顺便说一下,我可以在终端中导入它。你们谁能帮帮我吗?这就是你们需要做的: 打开一个终端并运行python或ipython 在其中执行以下两个命令: 导入系统 sys.executable 复制最后一个命令的输出 打开Spyder并转到 Spyder>Preferences>Console>Advanced settings>Python可执行文件 选择该选项 使用以下Python解释器 然后将步骤3的结果粘贴到此处(此选项仅在S
python
或ipython
导入系统
sys.executable
Spyder>Preferences>Console>Advanced settings>Python可执行文件
选择该选项
使用以下Python解释器
然后将步骤3的结果粘贴到此处(此选项仅在Spyder 2.2.3或更高版本中可用)解释器>打开Python解释器
。这将打开一个新控制台,该控制台将运行与终端中使用的相同Python版本这是您需要做的:
python
或ipython
导入系统
sys.executable
Spyder>Preferences>Console>Advanced settings>Python可执行文件
选择该选项
使用以下Python解释器
然后将步骤3的结果粘贴到此处(此选项仅在Spyder 2.2.3或更高版本中可用)解释器>打开Python解释器
。这将打开一个新控制台,该控制台将运行与终端中使用的相同Python版本conda install ipykernel cloudpickle
我也有类似的问题。
Ubuntu 1804,
Python 3.6.5、Spyder 3.2.8
可以在终端虚拟环境中加载quandl和其他包,但不能在spyder中加载,尽管多年来一直在使用PYTHONPATH和目录
决议如下:
conda install ipykernel cloudpickle
比较导入系统的
结果;打印sys.path
,在其工作的上下文和不工作的上下文中。您可以尝试将导入与实际文件进行比较。可能存在名称空间冲突,或者您导入了错误的包。尝试:导入您的_模块;打印您的模块。文件。您从哪里执行代码?它是否与主文件位于同一目录中?如果不打开主文件所在的目录中的文件并从那里执行,那么主文件是什么意思?我有一个.py文件要执行。它在哪里重要吗?此外,我还试图在解释器中导入模块,它给了我错误。比较import sys的结果;打印sys.path
,在其工作的上下文和不工作的上下文中。您可以尝试将导入与实际文件进行比较。可能存在名称空间冲突,或者您导入了错误的包。尝试:导入您的_模块;打印您的模块。文件。您从哪里执行代码?它是否与主文件位于同一目录中?如果不打开主文件所在的目录中的文件并从那里执行,那么主文件是什么意思?我有一个.py文件要执行。它在哪里重要吗?此外,我还试图在解释器中导入模块,它给了我错误。我这样做了,但它不起作用。在第二步之后,我得到了“/usr/bin/python”,并完成了您列出的操作。知道吗?在Spyder解释器中运行此命令时会发生什么:import sys;sys.path
?我得到了类似Python2.7/site-packages的目录。它应该输出什么?请给我完整的输出。它会告诉我您是否选择了正确的python解释器。我选择了,但它不起作用。在第二步之后,我得到了“/usr/bin/python”,并完成了您列出的操作。知道吗?在Spyder解释器中运行此命令时会发生什么:import sys;sys.path
?我得到了类似Python2.7/site-packages的目录。它应该输出什么?请给我完整的输出。它将告诉我您是否选择了正确的python解释器。