zoukankan      html  css  js  c++  java
  • Mac系统下安装ipython分别支持python2和python3

    • 操作系统:Mac10.11.5
    • python2.7.13
    • python3.6.1

    安装python2:

    brew install python

    安装python3:

    brew install python3

    此时,命令行输入python3则打开python3,输入python则打开python2。

    利用pip安装 ipython

    sudo pip install ipython
    sudo pip3 install ipython

    用pip安装ipython则是安装到python2的site-packages中,同理用pip3则是安装到python3的site-packages中。

    进入/usr/local/bin目录下,可以看到ipython文件,用vi打开:

    sudo vi ipython
    #!/usr/local/opt/python/bin/python2.7
    
    # -*- coding: utf-8 -*-
    import re
    import sys
    
    from IPython import start_ipython
    
    if __name__ == '__main__':
        sys.argv[0] = re.sub(r'(-script.pyw?|.exe)?$', '', sys.argv[0])
        sys.exit(start_ipython())
    #!/usr/local/opt/python/bin/python2.7这个目录就是指向python的版本,
    例如我要定向成python3可以修改该成
    #!/usr/local/opt/python3/bin/python3.6
    这样ipython这个命令打开的ipython指向的python版本就是python3了。为了方便我们可以复制这个文件为ipython3,把ipython3这个命令文件指向python3版本,这样在终端输入ipython打开的就是python2,输入ipython3打开的就是python3,是不是很方便!
  • 相关阅读:
    对象继承习题
    Java访问修饰符(转)
    对Java JVM中类加载几点解释
    1006 最长公共子序列Lcs
    算法训练 成绩的等级输出
    算法训练 统计字符次数
    算法训练 连接字符串
    算法训练 筛选号码
    算法训练 十进制数转八进制数
    算法训练 斜率计算
  • 原文地址:https://www.cnblogs.com/wangchaowei/p/6921191.html
Copyright © 2011-2022 走看看