Python未找到与conda install一起安装的名为package的模块

Python未找到与conda install一起安装的名为package的模块,python,package,conda,importerror,Python,Package,Conda,Importerror,我注意到不同的人提出了一些类似的问题,关于python为什么不能在他们的conda环境中找到使用conda install命令安装的包 以pyqt为例 1我创建conda环境: conda create-n myenv python=2.7 pip 2.激活环境: source激活myenv 3安装软件包: conda安装pyqt 4运行python: python 导入pyqt 错误报告: ImportError:没有名为pyqt的模块 安装了5个签出包: pip列表不提供pyqt 但是con

我注意到不同的人提出了一些类似的问题,关于python为什么不能在他们的conda环境中找到使用
conda install
命令安装的包

以pyqt为例

1我创建conda环境:
conda create-n myenv python=2.7 pip

2.激活环境:
source激活myenv

3安装软件包:
conda安装pyqt

4运行python:
python
导入pyqt

错误报告: ImportError:没有名为pyqt的模块

安装了5个签出包:
pip列表
不提供pyqt 但是
conda列表将显示安装的pyqt

6我刚刚注意到
“conda install”包在/env/conda meta
下,但是
“pip install”包在env/lib/python2.7/site-packages下(以及sys.path提供的束路径)

如果我们可以简单地将/env/conda元附加到路径中,那就太好了,但是在附加操作之后,I eixt()python并重新运行python,再次签出sys.path,/env/conda元就不存在了


有人知道如何解决吗?

问题是您使用了错误的模块名称。
pyqt
的正确导入语句为

import PyQt5

或您安装的任何版本。

相关问题可在此处找到,并提供更好的案例说明()。但我想知道在这种情况下如何附加到sys.path。请访问至少一个教程,看看哪些导入实际上是有效的