IPython导入错误-模式

IPython导入错误-模式,python,ipython,anaconda,Python,Ipython,Anaconda,我是IPython/Anaconda(适用于Windows 7)的新手,出于某种原因,我遇到了一个导入错误: --------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-6-484073d472a5> in <

我是IPython/Anaconda(适用于Windows 7)的新手,出于某种原因,我遇到了一个导入错误:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-6-484073d472a5> in <module>()
      6 import matplotlib.pyplot as plt
      7 import requests
----> 8 import pattern

ImportError: No module named pattern
IPython笔记本电脑:

    ['', 'C:\\Users\\MyName\\Anaconda\\python27.zip', 'C:\\Python27\\lib\\site-                 
    packages\\Orange\\orng', 'C:\\Users\\MyName\\Anaconda\\DLLs',  
    'C:\\Users\\MyName\\Anaconda\\lib', 'C:\\Users\\MyName\\Anaconda\\lib\\plat-win',  
    'C:\\Users\\MyName\\Anaconda\\lib\\lib-tk', 'C:\\Users\\MyName\\Anaconda',  
    'C:\\Users\\MyName\\Anaconda\\lib\\site-packages',  
    'C:\\Users\\MyName\\Anaconda\\lib\\site-packages\\PIL',  
    'C:\\Users\\MyName\\Anaconda\\lib\\site-packages\\win32',  
    'C:\\Users\\MyName\\Anaconda\\lib\\site-packages\\win32\\lib',  
    'C:\\Users\\MyName\\Anaconda\\lib\\site-packages\\Pythonwin',  
    'C:\\Users\\MyName\\Anaconda\\lib\\site-packages\\setuptools-0.6c11-py2.7.egg- 
    info', 'C:\\Users\\MyName\\Anaconda\\lib\\site-packages\\IPython\\extensions']
如果我这样做

    import pattern
    print pattern
它显示模式位于:

    C:\python27\lib\site-packages\pattern\__init.pyc

关于为什么IPython无法导入模式,您有什么想法吗?

在windows上,打开cmd.exe并键入:

conda install pattern

这应该可以做到;)

在windows上,打开cmd.exe并键入:

conda install pattern

这应该可以做到;)

当您的计算机上安装了多个版本的Python/Anaconda时,有时会发生这种情况。由于模式包不在Python3.4上运行,因此需要从运行Python2.7的Anaconda服务器启动IPython Notebook

因此,第一步是确保在运行Python 2.7的Anaconda版本中使用pip安装模式包

例如,C:\Users\MyName\Anaconda\Scripts\pip安装模式

第二步是确保从正确的路径运行ipython notebook

例如,C:\Users\MyName\Anaconda\Scripts\ipython notebook


这应该可以做到。

有时,当您的计算机上安装了多个版本的Python/Anaconda时,会发生这种情况。由于模式包不在Python3.4上运行,因此需要从运行Python2.7的Anaconda服务器启动IPython Notebook

因此,第一步是确保在运行Python 2.7的Anaconda版本中使用pip安装模式包

例如,C:\Users\MyName\Anaconda\Scripts\pip安装模式

第二步是确保从正确的路径运行ipython notebook

例如,C:\Users\MyName\Anaconda\Scripts\ipython notebook


应该可以了。

我一直在努力解决这个问题-我一直收到一个错误,说找不到软件包

在命令提示符下运行下面的命令对我很有用

conda install -c asmeurer pattern=2.5

我一直在努力解决这个问题——我不断收到一个错误,说找不到软件包

在命令提示符下运行下面的命令对我很有用

conda install -c asmeurer pattern=2.5

在您的Anaconda的site packages文件夹中没有模式文件吗?在您的Anaconda的site packages文件夹中没有模式文件吗?