如何让iPython使用Python 2而不是Python 3 [英] How to make iPython use Python 2 instead of Python 3

查看:580
本文介绍了如何让iPython使用Python 2而不是Python 3的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我安装了Python 2.7和3.5。如果我使用 python 从命令行运行脚本,它使用Python 2.7,但是如果我启动iPython,它使用Python 3:

I have both Python 2.7 and 3.5 installed. If I run a script from the command line using python, it uses Python 2.7, but if I launch iPython, it uses Python 3:

kurt@kurt-ThinkPad:~$ python -V
Python 2.7.12
kurt@kurt-ThinkPad:~$ ipython
Python 3.5.2 (default, Sep 10 2016, 08:21:44) 
Type "copyright", "credits" or "license" for more information.

IPython 5.1.0 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.

In [1]: 

有没有办法启动iPython所以它使用Python 2? (我正在使用Ubuntu LTS 16.04)。

Is there a way to launch iPython so that it uses Python 2? (I'm using Ubuntu LTS 16.04).

推荐答案

关注 ipython读取错误的python版本,在 / usr / local / bin / ipython 中,我只需更改

Following ipython reads wrong python version, in /usr/local/bin/ipython, I simply changed

#!/usr/bin/python3

第一行

#!/usr/bin/python

并且Python 2已成为iPython使用的默认版本:

and Python 2 has become the default version used by iPython:

kurt@kurt-ThinkPad:~$ ipython
Python 2.7.12 (default, Jul  1 2016, 15:12:24) 
Type "copyright", "credits" or "license" for more information.

IPython 2.4.1 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.

这篇关于如何让iPython使用Python 2而不是Python 3的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆