在AWS中默认使用python3.5?

amd*_*dan 4 python default pip amazon-web-services python-3.x

有没有办法让python3.5成为AWS中的默认python.每次我尝试下次连接python2.7是默认值,pip 6是最后一个版本,知道我在几分钟之前更新了它.这是我遵循的方法:amazon_link

这是亚马逊告诉版本的另一个链接,实际上它们在3.5 another_link

提前谢谢,:)祝福

kik*_*kap 18

alternatives --set python /usr/bin/python3.5

然后如果你愿意的话回来

alternatives --set python /usr/bin/python2.7

如果你想看看它目前指向的是什么

alternatives --display python

这是一个系统范围的设置,不仅适用于当前用户.系统设置存储在/etc/alternatives

  • `#Alternatives -h`替代版本1.3.49.3-版权所有(C)2001 Red Hat,Inc.可以根据GNU公共许可证的条款自由地重新分发。`#uname -a` Linux主机名4.14.109 -80.92.amzn1.x86_64#1 SMP Mon Apr 1 23:07:39 UTC 2019 x86_64`x86_64 x86_64 GNU / Linux` yum whatprovides $ {哪些替代品)已加载的插件:优先级,update-motd,upgrade-helper chkconfig-1.3 .49.3-2.14.amzn1.x86_64:用于维护/etc/rc*.d层次结构的系统工具回购:amzn-main匹配自:文件名:/ usr / sbin / alternatives` (2认同)

Ran*_*ski 13

一种简单安全的方法是使用alias. 将其放入~/.bashrc~/.bash_aliases归档:

别名 python=python3

Example
$ python --version
Python 2.7.6
$ python3 --version
Python 3.4.3
$ alias python=python3
$ python --version
Python 3.4.3
Run Code Online (Sandbox Code Playgroud)

  • 这种方法可能会产生更多的混乱。因为pip会在python2.7下继续安装你的依赖。 (2认同)