3개 답변
- 최신
- 최다 투표
- 가장 많은 댓글
0
Hi jorgr,
We do not add amazon-linux-extras as a module for Python 3. You can copy this module from
Python 2 to Python 3 by using the following command:
cp -r /lib/python2.7/site-packages/amazon_linux_extras /usr/local/lib/python3.7/site-packages
Best,
Zhen
답변함 5년 전
0
Correct command to copy the module would be:
cp -r /usr/lib/python2.7/site-packages/amazon_linux_extras /usr/local/python37/lib/python3.7/site-packages
답변함 4년 전
0
As noted in another reply, amazon-linux-extras is only available under python 2. Python 2 is officially sunsetted. Now that python defaults to python3 in Amazon Linux 2, this has broken amazon-linux-extras
and AWS should address the issue.
After inspecting the script amazon-linux-extras
, I saw that if the variable PYTHON is not defined, it uses python
by default. To work around, rather than copying any files, we can simply tell it to use python 2:
PYTHON=python2 amazon-linux-extras enable <package-name>
답변함 4년 전