有没有办法让python3.5成为AWS中的默认python。 每次我尝试下次连接python2.7是默认值,pip 6是最后一个版本,知道我在几分钟之前更新了它。 这是我遵循的方法:amazon_link
这是亚马逊告诉版本的另一个链接,实际上它们是3.5 another_link
提前谢谢你,:) 祝福
答案 0 :(得分:7)
alternatives --set python /usr/bin/python3.5
然后回来,如果你想
alternatives --set python /usr/bin/python2.7
如果您想查看它当前指向的内容
alternatives --display python
这是一个系统范围的设置,不仅适用于当前用户。系统设置存储在/etc/alternatives
答案 1 :(得分:2)
一种简单安全的方法是使用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
答案 2 :(得分:0)
答案 3 :(得分:0)
执行以上操作:在〜.bashrc文件中使用alias python=python36
(使用emacs,vim,您最喜欢的编辑器-emacs ~.bashrc
),然后保存文件。
然后在命令行终端中输入:source ~/.bashrc
(以使更改生效)
答案 4 :(得分:0)
默认情况下,awscli-bundle安装脚本在系统默认版本的Python下运行。要回答您的问题,您将需要知道要使用的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