gpt4 book ai didi

python - Travis CI Python 导入失败 'requests'

转载 作者:太空宇宙 更新时间:2023-11-03 11:15:36 26 4
gpt4 key购买 nike

我想在 Travis CI 构建环境中运行一个简单的 Python 3 脚本。我按照 Travis CI Python 指南 ( https://docs.travis-ci.com/user/languages/python ) 创建了一个初始 .travis.yml 文件。

Travis CI 针对 YML 文件中描述的 Python 版本在单独的 virtualenv 中运行每个构建。

我的脚本依赖于 requests 模块,我将它添加到 requirements.txt 文件中,然后 pip 将它安装在 Travis CI 中,但是一旦脚本运行,脚本无法导入模块。

错误

./benchmark.py https://graph.irail.be/sncb/connections -n 10 -i -o results.csv
Traceback (most recent call last):
File "./benchmark.py", line 3, in <module>
import requests
ImportError: No module named 'requests'

.travis.yml

language: python
python:
- "3.3"
- "3.4"
- "3.5"
- "3.6"
# command to install deps
install:
- pip install -r requirements.txt

# run build
script:
- ./benchmark.py https://graph.irail.be/sncb/connections -n 10 -i -o results.csv

我的 Github 存储库:https://github.com/DylanVanAssche/http-benchmark/tree/feature/CI

我的 Travis CI 构建:https://travis-ci.com/DylanVanAssche/http-benchmark/jobs/145320050

最佳答案

需要专门调用python3 <filename>确保您使用的是 python3。我不确定为什么会这样,但显然是 #!/usr/bin/python3指令不足以加载正确的模块。

关于python - Travis CI Python 导入失败 'requests',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52300837/

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