gpt4 book ai didi

python - Travis CI 与 GAE 和 django

转载 作者:行者123 更新时间:2023-12-01 05:02:46 25 4
gpt4 key购买 nike

我在 Travis-CI 中使用 google python SDK 时遇到一些问题。我总是遇到这个异常:

Failure: ImportError (No module named google.appengine.api) ... ERROR

我认为问题出在我的 travis 文件或 django 设置文件中。我可以在Travis平台中使用GAE SDK API吗?

我写下我的 .travis.yml 文件:

language: python

python:
- "2.7"

before_script:
- wget https://storage.googleapis.com/appengine-sdks/featured/google_appengine_1.9.10.zip -nv
- unzip -q google_appengine_1.9.10.zip
- mysql -e 'create database DATABASE_NAME;'
- echo "USE mysql;\nUPDATE user SET password=PASSWORD('A_PASSWORD') WHERE user='USER';\nFLUSH PRIVILEGES;\n" | mysql -u USER
- python manage.py syncdb --noinput

install:
- pip install -r requirements.txt
- pip install mysql-python

script: python manage.py test --with-coverage

branches:
only:
- testing

谢谢

最佳答案

经过多次尝试后,我解决了这个问题,将其添加到解压顺序后的 before_script 部分的 travis.yml 文件中:

- export PYTHONPATH=${PYTHONPATH}:google_appengine

关于python - Travis CI 与 GAE 和 django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25705655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com