在docker中安装映射器时,'ascii'编解码器无法解码字节
在构builddocker时,我遇到了安装拓扑数据分析包映射程序的问题。 我可以在本地安装软件包。
我在我的Dockerfile中有以下行
RUN pip3 install mapper
安装时,我得到一个解码错误
Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<string>", line 1, in <module> File "/tmp/pip-build-o7usm289/mapper/setup.py", line 17, in <module> for line in f: File "/usr/lib/python3.5/encodings/ascii.py", line 26, in decode return codecs.ascii_decode(input, self.errors)[0] UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 164: ordinal not in range(128)
我试图设置环境variables来覆盖编码,但它没有帮助。 任何想法?
ENV PYTHONIOENCODING=UTF-8