2012-03-28 2 views
4

저는 우분투에 ipython을 설치하고 동일한 기계어를 설치했습니다.
내가 할 수 명령 프롬프트에서Python 패키지 설치에 관한 질문

import mechanize 

을 할 수 있습니다. 하지만 importy가 ipython에서 기계화라고 할 때, mechanize라는 모듈이 없다고 말합니다. 내가 이런 짓을 했을까

+1

기계어가 설치된 위치를 확인하고 액세스 할 수 있는지 확인하십시오. n PYTHON_PATH –

+0

virtualenv를 사용하고 있습니까? –

+0

@harshith : 경로가 다르다 burhan : no – self

답변

4

... 콘솔에서

: IPython에서 다음

>>> import mechanize 
>>> mechanize.__file__ 
Some/path/to/mechanize 

의/일부/경로 /로가/기계화가있는 경우

[1] import sys 
[2] print sys.path 

참조 귀하의 sys.path.

+0

sys.path에 감사하지 않았다. 당신이 sys에 그들을 어떻게 추가 할 수 있는지, 영구적으로 우분투의 경로를 말해 줄 수 있습니까? – self

+0

'~ \ .bashrc' 파일'export PYTHONPATH = <기계화 할 경로>'에이 행을 넣으십시오. 이 한 줄 명령은'$ echo "export PYTHONPATH = <기계화 할 경로>">> ~ \ .bashrc' 작업을 수행해야합니다. 그런 다음 OS를 다시 시작하고 확인하십시오. –

+0

@ HarshithJ.V. : 나는 당신이 설명했던 것과 똑같이 시도했고 또한 시스템을 재시작했다. 여전히 동일한 오류 – self