将 python3.5 作为 AWS 中的默认设置?

make python3.5 as default in AWS?

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

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

提前谢谢你,:) 祝福

一个简单安全的方法是使用 alias。将其放入 ~/.bashrc~/.bash_aliases 文件中:

alias python=python3

Example
$ python --version
Python 2.7.6
$ python3 --version
Python 3.4.3
$ alias python=python3
$ python --version
Python 3.4.3

又是我:) 我找到了答案,问题是我正在使用全局 python 和 pip,而 AWS 在每次连接时都会刷新它。 我创建了 un 环境并更新了 python 和 pip inside,效果很好。

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

然后返回

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

如果你想看看它当前指向什么

alternatives --display python

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

执行以上操作:alias python=python36 在 ~.bashrc 文件中(使用 emacs,vim,你最喜欢的编辑器 - emacs ~.bashrc)然后保存文件。

然后在命令行终端输入:source ~/.bashrc(使更改生效)

默认情况下,系统默认版本 Python 下的 awscli-bundle 安装脚本 运行s。要回答您的问题,您需要知道要使用的 Python 版本的路径。 然后 运行:

$ sudo /path/to/python/version awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

以我为例,我会 运行:

$ sudo /usr/local/bin/python3.7 awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws