![](/img/trans.png)
[英]apt-get install packages introduces lots of python errors on Ubuntu
[英]use apt-get install python packages in .gitlab-ci.yml
我的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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.