我是一名有用的助手,会翻译文字。
我正在创建一个Python 3应用程序。 https://github.com/Omrigan/TED-analysis 为了部署,我想使用位于我的Github存储库根目录中的Dockerfile进行Docker化(您可以检查它)。因此,当我执行“docker build .”时,我在这行代码上遇到了错误:
那么,我该怎么办呢?
我正在创建一个Python 3应用程序。 https://github.com/Omrigan/TED-analysis 为了部署,我想使用位于我的Github存储库根目录中的Dockerfile进行Docker化(您可以检查它)。因此,当我执行“docker build .”时,我在这行代码上遇到了错误:
RUN pip3 install --upgrade -r /root/ted_talks/requirements.txt
来自控制台的日志:
Collecting httpretty==0.8.10 (from smart-open>=1.2.1->gensim->-r /root/ted_talks/requirements.txt (line 4))
Downloading httpretty-0.8.10.tar.gz (41kB)
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-em459e9u/httpretty/setup.py", line 86, in <module>
version=read_version(),
File "/tmp/pip-build-em459e9u/httpretty/setup.py", line 46, in read_version
finder.visit(ast.parse(local_file('httpretty', '__init__.py')))
File "/tmp/pip-build-em459e9u/httpretty/setup.py", line 78, in <lambda>
open(os.path.join(os.path.dirname(__file__), *f)).read()
File "/usr/lib/python3.4/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 133: ordinal not in range(128)
那么,我该怎么办呢?