2013-02-04 2 views
2

암호화 기능을 사용하기 위해 Python 용 Chilkat 라이브러리를 설치하려고하지만 가능한 모든 방법으로 Python을 처음 사용하고 있습니다. 완전히 멈추었습니다. 너무 일찍. the docs의 지시에 따라 라이브러리를 설치하고 우분투 12.04 서버의 "올바른 위치"(/usr/local/lib/python2.7/site-packages/)에 파일이 있는지 확인하십시오.Python Throws ImportError : No module named ... "오류

테스트 스크립트를 다운로드했습니다. 그러나, 그것을 실행 :.

ImportError: No module named chilkat 

을 나는이 기본 바보 알고 있지만, 여기에 내가 워드 프로세서에서 그들은 possi을 언급 할 sys.prefix으로 문제가 발생했습니다. 내 컴퓨터에서이 값 (아마도 처음 사용하지 않았으므로 기본값)은 /usr입니다. 나는 거기에 모든 것을 옮겼지만, 여전히 같은 오류가 발생합니다.

도움 말? 이 파일들을 저장하는 가장 "pythonic"장소는 어디입니까? 파이 널리로 그들을 어떻게 인식 할 수 있습니까?

감사합니다. 사람 검색을위한

+2

소리가 PATH 문제와 같습니다. 프로필에 정의 된 PYTHON_PATH 변수가 있습니까? – BenDundee

+1

'sys.path'의 값은 무엇입니까? –

+0

내 프로필에 'PYTHON_PATH'이 없습니다 (그것은 Vagrant VM 임), @BenDundee. 그리고, @Simeon Visser, 내'sys.path'는'[ '', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/ usr/lib/python2.7/lib-tk ','/usr/lib/python2.7/lib-old ','/usr/lib/python2.7/lib-dynload ','/usr/local/lib/python2.7/dist-packages ','/usr/lib/python2.7/dist-packages ']'와 같이 입력하십시오. 'sys.path'가 자바 클래스 패스와 비슷하다고 가정하면, 이것은 문제처럼 보입니다. 'site-packages' 대신'dist-packages'로 이동해야합니까? 그거 꽤 흔한가요? –

답변

2

은, 난 그냥 내 경로에 이미 dist-packages.pth 파일을 추가하여 내 sys.pathsite-packages를 추가 끝났다.

echo "/usr/local/lib/python2.7/site-packages" > /usr/local/lib/python2.7/dist-packages/site-packages.pth 
관련 문제