2017-11-10 14 views
0

저는 초보자 인 Python 사용자로서 천천히 다음과 같은 문제에 열중하고 있습니다. pip를 사용하여 Python 2.7 (win34) 모듈을 여러 개 설치했습니다. 모듈이 실제로 설치되었는지 확인했습니다. 그럼 난 (아톰 편집기를 사용하여) 평 스크립트 모듈을 가져옵니다Python 모듈이 설치되었지만 가져올 수 없습니다.

import numpy as np 
import pandas as pd 
import fiona 
import geopandas as gpd 
import shapely 

가 처음 두 모듈을 가져 아무 문제가 없지만, 피오나, geopandas와 매끈한 트리거 오류 :

ImportError: No module named geopandas 

문제가 모듈이 저장된 다른 디렉토리와 관련이있을 수 있지만이 문제를 해결하는 방법을 모를 것으로 생각됩니다. 몇 가지 비슷한 질문을 보았지만 답변이 없습니다 .. 어떤 조언을 해주셔서 감사합니다!

답변

0

이 경우 두 가지 경우가 있습니다. 권한 문제 또는 소유자 문제 일 수 있습니다.

  1. 설치된 모듈의 사용 권한을 확인하십시오. 모든 권한을 제공하십시오.

    는 chmod -R 777

  2. 둘째 것, 그것은 소유자 문제가 될 수 있습니다, 당신은

    는 apt-get을 모듈 이름 설치를 사용하여 모듈을 설치할 수 있습니다 또는 pip 설치 modual_name

시도는 sudo는을 사용하여 modual를 설치

는 sudo apt-get을 모듈 이름 를 설치하거나 sudo는 위의 일이 당신을 위해 일하지

경우 modual_name 설치 PIP 함께 사용해보십시오.

sudo ln -s /usr/bin/python2.7 /usr/bin/python 

그러면 시스템에 기본 시스템 파이썬을 찾도록 지시합니다.

+0

답변 해 주셔서 감사합니다. 권한 : 모듈의 권한을 어떻게 확인합니까? 소유자 문제 : sudo 명령이 인식되지 않습니다. 어떻게 이것을 올바르게 사용합니까? 당신이 언급 한 마지막 명령에서 : 그것은 정확히 무엇을합니까? – junemaru

+0

1. 시스템에 모듈이 설치된 폴더로 이동하십시오. 아래 명령을 사용하여 권한 및 소유자를 확인하고 777 (rwx) 권한이있는 sudo 소유자를 설정하십시오. >> ll – somil