use*_*834 4 python pandas gitlab-ci gitlab-ci-runner
我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'
Run Code Online (Sandbox Code Playgroud)
跑步者失败,并显示以下消息:
$ 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
Run Code Online (Sandbox Code Playgroud)
我尝试不按要求安装带有pip的熊猫(旧的熊猫lib足够用了)而且非常想了解为什么不暴露python软件包?这看起来像一个隐式的virtualenv!?
您应该在中创建一个virtualvenv before_script:
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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4164 次 |
| 最近记录: |