2013-11-28 5 views
1

나는 (윈도우 7) IPython/아나콘다에 안돼서, 그리고 어떤 이유로, 내가 가져 오기 오류 받고 있어요 : 여기IPython 가져 오기 오류 - 패턴

--------------------------------------------------------------------------- 
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 :

  1. 설치된 Anaconda. 이미이 컴퓨터에 파이썬 버전이 있습니다. Anaconda 배포판은 C : \ Users \ MyName에 설치되었고 일반 Python 배포판 (2.7)은 C : \ Python27에 설치되었습니다.

  2. 일부 패키지 (sklearn, pandas, requests, pattern)를 가져 오려고 할 때 패키지를 가져올 수 없기 때문에 패키지를 수동으로 설치 했으므로 (바탕 화면의 로컬 폴더에 다운로드하여 $ 파이썬 setup.py 설치, 그리고 그 후 그것은 모두 작동하는 듯).

  3. IPython 노트북을 정상적으로 실행할 수 있습니다. 그러나 패턴을 구체적으로 가져 오려고하면 해당 오류가 발생합니다 (sklearn 또는 수동으로 설치 한 다른 패키지에는 적용되지 않습니다). 터미널 (가져 오기 SYS 인쇄의 sys.path)와 IPython 노트북에서 내 SYS 경로를 인쇄하면 제공 :

터미널 :

['C:\\Users\\MyName\\Desktop\\Data Science\\cs109\\Labs', 'C:\\python27\\lib\\site- 
    packages\\mrjob-0.4.2_dev-py2.7.egg', 'C:\\python27\\lib\\site- 
    packages\\simplejson-3.3.1- 
    py2.7.egg', 'C:\\python27\\lib\\site-packages\\pyyaml-3.10-py2.7-win32.egg', 
    'C:\\python27\\lib\\site-packages\\boto-2.18.0-py2.7.egg', 
    'C:\\python27\\lib\\site-packages\\requests-2.0.1-py2.7.egg', 
    'C:\\Windows\\system32\\python27.zip', 
    'C:\\Python27\\lib\\site-packages\\Orange\\orng', 'C:\\python27\\DLLs', 
    'C:\\python27\\lib', 'C:\\python27\\lib\\plat-win', 'C:\\python27\\lib\\lib-tk', 
    'C:\\python27', 'C:\\python27\\lib\\site-packages', 'C:\\python27\\lib\\site- 
    packages\\PIL', 'C:\\python27\\lib\\site-packages\\win32', 
    'C:\\python27\\lib\\site- 
    packages\\win32\\lib', 'C:\\python27\\lib\\site-packages\\Pythonwin'] 

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이 패턴을 가져올 수없는 이유는 무엇입니까? 창을 열고 cmd.exe를 입력에

+0

Anaconda의 site-packages 폴더에 패턴 파일이 있습니까? – PurityLake

답변

0

는 :

conda install pattern 

이 그것을해야한다) 당신이 당신의 컴퓨터에 설치 파이썬/아나콘다의 여러 버전이있는 경우

0

가끔 이런 일이 발생. Pattern 패키지가 Python 3.4에서 실행되지 않으므로 Python 2.7을 실행하는 Anaconda 서버에서 IPython Notebook을 시작해야합니다.

첫 번째 단계는 Python 2.7을 실행하는 Anaconda 버전에서 pip를 사용하여 Pattern 패키지를 설치하는 것입니다.

예를 들어

, C : \ 사용자 \ MyName로 아나콘다 \ 스크립트 \ \ 핍 패턴

두 번째 단계는 올바른 경로에서 노트북 ipython 실행하는 것이 있는지 확인하는 것입니다 설치합니다. 예를 들어

, C : \ 사용자 \ MyName로 아나콘다 \ 스크립트를 수행해야

노트북

ipython \ \.

0

나는 이것으로 어려움을 겪었습니다. 패키지를 찾을 수 없다는 오류가 계속 나타났습니다.

아래의 명령 프롬프트에서 실행 중입니다.

conda install -c asmeurer pattern=2.5