Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Spyder模块导入_Python_Import_Module_Spyder - Fatal编程技术网

Python Spyder模块导入

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

我试图在Spyder.app中导入cv2模块,但不知何故它无法导入。顺便说一下,我可以在终端中导入它。你们谁能帮帮我吗?

这就是你们需要做的:

  • 打开一个终端并运行
    python
    ipython

  • 在其中执行以下两个命令:

    导入系统

    sys.executable

  • 复制最后一个命令的输出

  • 打开Spyder并转到

    Spyder>Preferences>Console>Advanced settings>Python可执行文件

    选择该选项

    使用以下Python解释器

    然后将步骤3的结果粘贴到此处(此选项仅在Spyder 2.2.3或更高版本中可用)

  • 最后转到
    解释器>打开Python解释器
    。这将打开一个新控制台,该控制台将运行与终端中使用的相同Python版本


  • 这是您需要做的:

  • 打开一个终端并运行
    python
    ipython

  • 在其中执行以下两个命令:

    导入系统

    sys.executable

  • 复制最后一个命令的输出

  • 打开Spyder并转到

    Spyder>Preferences>Console>Advanced settings>Python可执行文件

    选择该选项

    使用以下Python解释器

    然后将步骤3的结果粘贴到此处(此选项仅在Spyder 2.2.3或更高版本中可用)

  • 最后转到
    解释器>打开Python解释器
    。这将打开一个新控制台,该控制台将运行与终端中使用的相同Python版本

  • 我也有类似的问题。 Ubuntu 1804, Python 3.6.5、Spyder 3.2.8

    可以在终端虚拟环境中加载quandl和其他包,但不能在spyder中加载,尽管多年来一直在使用PYTHONPATH和目录

    决议如下:

    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解释器。