>

주피터-노트북을 만들고 있습니다.

명령을 내릴 때

import pandas
    df = pandas.read_csv('/home/pglab1/WiFi Strength_Mar06.csv')
    print(df)

다음 오류가 표시됩니다 :

ImportError Traceback (most recent call last)
<ipython-input-39-b8728196942c> in <module>()
----> 1 import pandas
      2 df = pandas.read_csv('/home/pglab1/WiFi Strength_Mar06.csv')
      3 print(df)
/usr/local/lib/python2.7/dist-packages/pandas/__init__.py in <module>()
     21 
     22 # numpy compat
---> 23 from pandas.compat.numpy import *
     24 
     25 try:
/usr/local/lib/python2.7/dist-packages/pandas/compat/numpy/__init__.py in <module>()
     20                       'your numpy version is {0}.\n'
     21                       'Please upgrade numpy to >= 1.12.0 to use '
---> 22                       'this pandas version'.format(_np_version))
     23 
     24 
ImportError: this version of pandas is incompatible with numpy < 1.12.0
your numpy version is 1.11.0.
Please upgrade numpy to >= 1.12.0 to use this pandas version

같은 노트북에서 명령을 내릴 때

!pip install pandas,

출력은

Requirement already satisfied: pandas in /usr/local/lib/python2.7/dist-packages (0.24.1)
Requirement already satisfied: python-dateutil>=2.5.0 in /usr/local/lib/python2.7/dist-packages (from pandas) (2.6.1)
Requirement already satisfied: numpy>=1.12.0 in /usr/local/lib/python2.7/dist-packages (from pandas) (1.16.2)
Requirement already satisfied: pytz>=2011k in /usr/lib/python2.7/dist-packages (from pandas) (2014.10)
Requirement already satisfied: six>=1.5 in /usr/lib/python2.7/dist-packages (from python-dateutil>=2.5.0->pandas) (1.10.0)
cheetah 2.4.4 requires Markdown>=2.0.1, which is not installed.
You are using pip version 10.0.0, however version 19.0.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

소프트웨어 환경에 익숙하지 않으므로이 문제를 해결하는 방법을 친절하게 도와주세요 (문제는 Pandas에 numpy 패키지>1.12.0이 필요하지만 .../dist-packages의 numpy 패키지는 1.16.2입니다. 이것이 나의 이해이다)


  • 답변 # 1

    이러한 상황에서 작동합니다

    import sys
    !{sys.executable} -m pip install numpy
    
    

  • 답변 # 2

    시도 :

    pip install --upgrade pip
    pip install markdown
    pip install --upgrade numpy
    pip install pandas
    
    

  • 답변 # 3

    다음 명령을 사용하여 설치할 수 있습니다 :

    import sys
    !{sys.executable} -m pip install pandas
    
    
    단지 !pip install pandas 보다는

     -이렇게하면 커널과 관련된 올바른 pip를 사용하게됩니다.

관련 자료

  • 이전 linux - awk를 사용하여 grep match에서 텍스트를 추출하고 나란히 배치
  • 다음 javascript - JS에서 regexrcom 일치와 regrex 일치가 다른 regrex를 사용하여 문자열을 배열로 나열하는 방법은 무엇입니까?