繁体   English   中英

在Ubuntu 12.04 Docker映像上安装pip3

[英]installing pip3 on ubuntu 12.04 docker image

我正在尝试在docker image上安装和安装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

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

您的问题是,您正在尝试在不受支持的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您可能会看到您现在面临的问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM