2011-04-27 2 views
3

피라미드 문서를 작성 중이며 코드 완성을 정말 좋아할 것입니다. 내가 설치했습니다 gedit-plugin-codecompletionpylons/gedit 및 virtualenv로 피라미드 코드 완성

폴더의 '정품 인증'파일을 사용하여 만든 후에 virtualenv을 사용하고 있습니다. 터미널 창을 전환 할 수 있습니다. 내가 gedit을 시작하면 나는 이러한 오류를 참조하십시오

(env)[email protected]:~/Dev/projects/LearningPyramid$ gedit 

** (gedit:11418): WARNING **: Error initializing Python interpreter: could not import pygtk. 

** (gedit:11418): WARNING **: Please check the installation of all the Python related packages required by gedit and try again. 

** (gedit:11418): WARNING **: Cannot load python plugin Python 'Bracket Completion' since gedit wasnot able to initialize the Python interpreter. 

** (gedit:11418): WARNING **: Error loading plugin 'Bracket Completion' 

** (gedit:11418): WARNING **: Cannot load python plugin Python 'Evolved Code Completion' since gedit wasnot able to initialize the Python interpreter. 

** (gedit:11418): WARNING **: Error loading plugin 'Evolved Code Completion' 

당신이 좀 도와 수있는 일에 매우 관심이있을 것입니다!

+0

운영 체제 란 무엇입니까? – brandizzi

답변

0

첫 번째 아이디어로 env virtualenv에서 pip install pygtk을 실행 해 보시기 바랍니다. 너 해봤 어?

2

--no-site-packages 인수없이 생성해야 시스템 전체에 설치된 python 패키지에 액세스 할 수 있습니다.

0

내가 너라면, virtualenv에서 gedit를 실행하지 않을 것입니다. 필요한 경우 새 터미널 창을 시작하십시오. 단지 비 개발 패키지를 virtualenv에 설치하는 것보다 훨씬 깨끗해 보입니다.

--no-site-packages없이 실행하는 것이 효과적 일지 모르지만 일부 사람들은 virtualenv가 시스템과 완전히 격리되도록 유지하는 것이 좋습니다. 일부 사용자는 완전히 고립시키고 제어 할 수 있도록 no-site-packages 옵션을 사용하면 격리를 제거 할 수 있습니다.

+0

무작위 downvote는 무엇입니까? 대답이 도움이되지 않는다고 생각하는 이유를 설명해주십시오. – user37078