2017-12-09 2 views
0

내 컴퓨터 학습 작업에 모듈을 사용하려면 다음 명령을 사용합니다. 오류 다음 내 ipython 노트북Tensorflow 및 팬더 환경 만들기

import numpy as np 
import pandas as pd 

에서 내가 가져 오기 명령을 사용하여

conda create -n tensorflow python=3.5 
activate tensorflow 
conda install pandas matplotlib jupyter notebook scipy scikit-learn nltk 
conda install -c conda-forge tensorflow keras 

어떻게이 일을 해결하는

Traceback (most recent call last): 

    File "C:\Users\sompatha\Anaconda2\envs\Ml\lib\site-packages\IPython\core\interactiveshell.py", line 2862, in run_code 
    exec(code_obj, self.user_global_ns, self.user_ns) 



    File "<ipython-input-1-eeff7c4f34af>", line 1, in <module> 
    import numpy as np 

    File "C:\Users\sompatha\Anaconda2\envs\Ml\lib\site-packages\numpy\__init__.py", line 126, in <module> 
    from numpy.__config__ import show as show_config 

    File "C:\Users\sompatha\Anaconda2\envs\Ml\lib\site-packages\numpy\__config__.py", line 5 
    blas_mkl_info={'library_dirs': ['C:\Users\sompatha\Anaconda2\envs\ML\\Library\\lib'], 'define_macros': [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)], 'libraries': ['mkl_core_dll', 'mkl_intel_lp64_dll', 'mkl_intel_thread_dll'], 'include_dirs': ['C:\Users\sompatha\Anaconda2\envs\ML\\Library\\include']} 
           ^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 

오고있다? 제발 도와주세요

답변

2

당신은 conda와 파이썬의 이전 버전을 사용하고 있습니다. 오류는 정확히 무엇이 잘못되었는지 알려줍니다. 이스케이프 처리 된 '\ U'는 통역사에게 앞으로 8 자리 코드가 있음을 알려줍니다. 그런 경우가 아니라면 's'는 그러한 맥락에서 유효하지 않습니다.

가장 좋은 방법은 소프트웨어 패키지의 최신 버전을 사용하는 것입니다.

수동 수정, 이동 :

C:\Users\sompatha\Anaconda2\envs\Ml\Lib\site-packages\numpy\__config__.py 

그리고 더블 슬래시이 파일 내에서 경로 참조에있는 모든 단일 슬래시를 대체합니다. UnicodeError로 실행되는 다른 가져 오기 프로세스를 반복합니다. 통역관이 당신을 뒤로하고있는 파일을 알려줍니다.