如何更改python(Ubuntu)的默认空闲?

时间:2017-03-28 02:33:35

标签: python python-2.7 python-3.x ubuntu-16.04 python-idle

好的,我的系统上有python 3.5(Ubuntu 16.04)。每当我打开.py文件时,Idle3就会启动,因此按 F5 会立即运行我的代码。

但是我现在需要python 2.7进行分配。在终端我apt-get install idle所以,我可以轻松地打开空闲和空闲状态。

我的问题是,我无法将我的.py文件'默认应用程序更改为空闲。它只看到idle3,所以我无法以空闲(2.7)默认打开我的文件。

尝试将〜/ .bash_aliases中的别名设为alias python=/usr/local/bin/python2.7,但在终端中键入python --version我得到:

-bash: /usr/local/bin/python2.7: No such file or directory

键入python2 --versionpython3 --version可以正常工作。

有没有简单的解决方法?

2 个答案:

答案 0 :(得分:2)

在您的终端上输入$ cat tst.awk { numFlds = 0 delete flds for (i=1; i<=length($0); i++) { char = substr($0,i,1) if ( (char == "{") && (++cnt == 1) ) { numFlds++ } else if ( (char == "}") && (--cnt == 0) ) { # skip it } else if ( cnt != 0 ) { flds[numFlds] = flds[numFlds] char } } for (fldNr=1; fldNr<=numFlds; fldNr++) { print fldNr, flds[fldNr] } } $ awk -f tst.awk file 1 abc 2 xyz 3 efg {123} {pqx} ;你最终得到一个或多个python2路径。然后,您可以将这些路径中的任何一个复制粘贴到<?php global $post; $args = array( 'post_type' => 'my_places' ); $myposts = get_posts( $args ); foreach ( $myposts as $post ) : setup_postdata( $post ); $pin_location = get_field('my_map'); $pin_latitude = $pin_location['lat']; $pin_longitude = $pin_location['lng']; $pin_title = get_the_title(); $pin_content = get_the_content(); ?> var marker = new google.maps.Marker({ position: {lat: <?php echo $pin_latitude; ?>, lng: <?php echo $pin_longitude; ?>}, map: map, title: 'Pin Title' }); <?php endforeach; wp_reset_postdata();?> 中的python别名中。

答案 1 :(得分:0)

Change default python in Ubuntu

此链接可让您了解如何更改默认的python版本。