저는 우분투에 ipython을 설치하고 동일한 기계어를 설치했습니다.
내가 할 수 명령 프롬프트에서Python 패키지 설치에 관한 질문
import mechanize
을 할 수 있습니다. 하지만 importy가 ipython에서 기계화라고 할 때, mechanize라는 모듈이 없다고 말합니다. 내가 이런 짓을 했을까
저는 우분투에 ipython을 설치하고 동일한 기계어를 설치했습니다.
내가 할 수 명령 프롬프트에서Python 패키지 설치에 관한 질문
import mechanize
을 할 수 있습니다. 하지만 importy가 ipython에서 기계화라고 할 때, mechanize라는 모듈이 없다고 말합니다. 내가 이런 짓을 했을까
... 콘솔에서
: IPython에서 다음
>>> import mechanize
>>> mechanize.__file__
Some/path/to/mechanize
의/일부/경로 /로가/기계화가있는 경우
[1] import sys
[2] print sys.path
참조 귀하의 sys.path.
sys.path에 감사하지 않았다. 당신이 sys에 그들을 어떻게 추가 할 수 있는지, 영구적으로 우분투의 경로를 말해 줄 수 있습니까? – self
'~ \ .bashrc' 파일'export PYTHONPATH = <기계화 할 경로>'에이 행을 넣으십시오. 이 한 줄 명령은'$ echo "export PYTHONPATH = <기계화 할 경로>">> ~ \ .bashrc' 작업을 수행해야합니다. 그런 다음 OS를 다시 시작하고 확인하십시오. –
@ HarshithJ.V. : 나는 당신이 설명했던 것과 똑같이 시도했고 또한 시스템을 재시작했다. 여전히 동일한 오류 – self
기계어가 설치된 위치를 확인하고 액세스 할 수 있는지 확인하십시오. n PYTHON_PATH –
virtualenv를 사용하고 있습니까? –
@harshith : 경로가 다르다 burhan : no – self