在 docker 容器上安装 screen 时出现 pip3 install 错误

在 docker 容器上安装 screen 时出现 pip3 install 错误

我有一个运行 mysql 的 docker 容器,其运行方式如下:

docker run -p 3306:3306 -e MYSQL_ALLOW_EMPTY_PASSWORD=yes -d mysql/mysql-server:5.6

我复制了 python 项目(包含要求),进入了 docker 容器,安装了python36python36-pip创建并输入了virtualenv,然后执行了以下命令:

pip3.6 install -r requirements.txt

这让我想到了这一点:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 162: ordinal not in range(128)

安装软件包时:screen==1.0.1

有什么帮助吗?

答案1

我在这里看到了这个答案:

回答

然后继续像这样更改区域语言:

locale
export LANG=en_US.UTF-8

这解决了这个问题。

答案2

使用 python2 中的 pip 代替 python3 中的 pip 有帮助

相关内容