gpt4 book ai didi

python - 在 .gitlab-ci.yml 中使用 apt-get 安装 python 包

转载 作者:太空狗 更新时间:2023-10-30 02:27:18 24 4
gpt4 key购买 nike

我的 gitlab-ci.yml 我安装了 python-pandas,但我无法从 python 中使用它。

$ cat .gitlab-ci.yml
image: python:2

test:
script:
- apt-get update -qy
- apt-get install -y python-pip python-pandas
- ls /usr/local/lib/python2.7/site-packages
- python -c 'import pandas'

运行失败并显示此消息::

 $ python -c 'import pandas'
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named pandas
ERROR: Build failed: exit code 1

我尽量不按要求使用 pip 安装 pandas(旧的 pandas lib 就足够了)并且非常想了解为什么不公开 python 包?这看起来像一个隐式的 virtualenv!?

最佳答案

你应该在 before_script 中创建一个 virtualvenv:

before_script:
- apt-get -qq update && apt-get -qq install -y python
- apt-get -qq update
- apt-get -qq install -y python python-virtualenv python-pip
- virtualenv venv
- . venv/bin/activate
- python -V
- pip install pandas

关于python - 在 .gitlab-ci.yml 中使用 apt-get 安装 python 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41504869/

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