【发布时间】:2018-08-27 06:51:07
【问题描述】:
我正在为 Django 服务器设置 aws 服务器。我已经成功安装了python3.5.1、pip和django。
按照 aws 文档,我正在运行以下命令:
pip 安装 awsebcli
我收到此错误:
Collecting awsebcli
Using cached awsebcli-3.12.4.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-1eejewt6/awsebcli/setup.py", line 46, in <module>
long_description=open('README.rst').read() + open('CHANGES.rst').read(),
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 0xc3 in position 4092: ordinal not in range(128)
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-1eejewt6/awsebcli/
尝试打开和读取 rst 文件时发生类似错误。
Eb repo 可以在 here 找到。我尝试修复包中的错误并手动运行但没有成功。为什么官方repo有错误?我错过了什么吗?
【问题讨论】:
-
将命令行选项 --upgrade 添加到您的 pip install 命令。这将升级 awsebcli 依赖项。
-
我也这样做了,同样的错误
-
仅供参考:查看此AWS forums 帖子。这在某些操作环境中似乎是个问题。
标签: amazon-web-services amazon-elastic-beanstalk