2013-05-12 1 views
0

내가 설치 한 인하를 가져올 수 없습니다, 핍 동결을 실행하면 그 설치 나에게 보여줍니다. 앱에서 구글 앱 엔진을 사용하고 그것을파이썬 VIRTUALENV 모듈 A virutalenv 프로젝트에</p> <pre><code>pip install markdown </code></pre> <p>를 사용

import markdown 
ImportError: No module named markdown 

를 사용하려고 할 때

하지만 나는 다음과 같은 오류가 발생합니다.

libraries: 
- name: webapp2 
    version: latest 
- name: jinja2 
    version: latest 

가 GAE 응용 프로그램에 나에게

raise yaml_errors.EventError(e, event_object) 
google.appengine.api.yaml_errors.EventError: the library "markdown" is not supported 

답변

0

appengine에 임의의 라이브러리를 가져올 수 있지만 app.yaml의 libraries 지시문을 가져올 수는 없습니다.

또한 virtualenv에서 appengine을 실행할 수 없습니다.

virtualenv/pip/easy_install을 사용하여 libs와 dependancies를 설치할 수 있지만 라이브러리를 프로젝트에 링크/복사하고 sys.path를 적절하게 조작해야합니다.

+0

나는 virtualenv에서 appengine을 실행하고 있는데, 내 virtualenv 폴더에서 sdk를 symlink하고 있었는데 - 이미 appengine을 시스템 전체에 설치했는데 –

+0

멋진 방법이 아니지만 작동하고 있습니다 :) –

+0

virtualenv를 설정 했습니까? --no-site-packages? 어떤 일을하는 것이 일반적이며 나머지 환경을 오염시키지 않습니다. –

0

당신은 임의의 타사 라이브러리를 가져올 수 있습니다대로 app.yml에 추가. 지원되는 라이브러리의 공식 목록은 here이며, markdown은 포함되지 않습니다.

관련 문제