내 기본 Python 바이너리는 Anaconda 배포판이있는 것으로 설정됩니다. 이것은에 있으며 /home/karnivaurus/anaconda/bin/python
내 .bashrc
파일에 다음 을 추가하여 기본값으로 설정했습니다 export PATH=/home/karnivaurus/anaconda/bin:$PATH
.
또한에 위치한 Python 패키지 caffe
가 있으며 파일에 다음 /home/karnivaurus/caffe/distribute/python
을 추가하여 패키지 검색 경로에 추가했습니다 ..bashrc
export PYTHONPATH=${PYTHONPATH}:/home/karnivaurus/caffe/distribute/python
이제 test.py
다음과 같은 간단한 Python 파일이 있습니다.
import caffe
print "Done."
python test.py
터미널 에 입력하여이 작업을 실행하면 "완료"가 인쇄되어 정상적으로 실행됩니다. 내가 겪고있는 문제는 PyCharm IDE에서이를 실행할 때입니다. PyCharm에서는 인터프리터를로 설정했습니다 /home/karnivaurus/anaconda/bin/python
. 그러나 test.py
PyCharm에서 열고 IDE에서 파일을 실행하면 다음 오류가 발생합니다.
ImportError: No module named caffe
그래서 내 질문은 : 왜 caffe
파이썬 스크립트를 실행할 때 PyCharm이 모듈을 찾을 수 없지만 터미널에서 스크립트를 실행할 때 찾을 수 있습니까?
감사합니다!
.bashrc
bash 특정 구성 파일이기 때문에, 신경 쓰지 않는 것 같습니다 . 해당 변수를 PyCharm 또는 다음과 같이 설정해야합니다..profile