在ubuntu 12.04 docker镜像上安装pip3

时间:2017-09-12 07:53:10

标签: python ubuntu docker

我正在尝试在docker镜像上安装和安装pip3。使用的初始配置是

FROM ubuntu:12.04 MAINTAINER Candidate @ Ctx <candidate@caltex.com.au> LABEL "name"="Troubleshooting Test" USER root ENV PY_DIR /home/dev

在参考了一些帖子(https://askubuntu.com/questions/412178/how-to-install-pip-for-python-3-in-ubuntu-12-04-lts)后,我遵循以下步骤:

RUN apt-get update && apt-get install -y \
    software-properties-common python-software-properties
RUN add-apt-repository ppa:fkrull/deadsnakes
RUN apt-get update && apt-get install -y \
    python3 \
    build-essential \ 
    python3-setuptools \
    python-dev 

RUN easy_install3 pip

输出突然,包含:

File "build/bdist.linux-x86_64/egg/pip/_vendor/progress/spinner.py", line 32
    phases = [u'\u25f7', u'\u25f6', u'\u25f5', u'\u25f4']
                   ^
SyntaxError: invalid syntax

当我使用pip3时,它也有类似的问题。我尝试使用命令apt-get install python3-pip

安装它

但这也不起作用。请提出解决方案。

1 个答案:

答案 0 :(得分:0)

您的问题是您尝试在不受支持的python版本上安装最新版本的pip。可用版本

  

版本:0.2,0.2.1,0.3,0.3.1,0.4,0.5,0.5.1,0.6,0.6.1,0.6.2,0.6.3,0.7,0.7.1,0.7.2,0.8 ,0.8.1,0.8.2,0.8.3,1.0,1.0.1,1.0.2,1.1,1.2,1.2.1,1.3,1.3.1,1.4,1.4.1,1.5,1.5.1,1.5 。2,1.5.3,1.5.4,1.5.5,1.5.6,6.0,6.0.1,6.0.2,6.0.3,6.0.4,6.0.5,6.0.6,6.0.7,6.0 .8,6.1.0,6.1.1,7.0.0,7.0.1,7.0.2,7.0.3,7.1.0,7.1.1,7.1.2,8.0.0,8.0.1,8.0.2 ,8.0.3,8.1.0,8.1.1,8.1.2,9.0.0,9.0.1

解决方案是使用带有作品的版本

RUN easy_install3 pip==7.1.2

8.0.0您可能会看到您现在面临的问题