PythonShell

作者: yywfy的昵称 | 来源:发表于2018-06-21 18:28 被阅读0次

    Unix操作系统一般会自带Python,在命令行中运行Python,查看它是否在搜索路径中并能否正常运行:

    用命令查看python的安装目录:which python

    Unix系统自带的Python IDE是IDLE,先找到IDLE这个脚本,打开看下:

    #!/usr/local/bin/python2.6

    from idlelib.PyShell import main

    if __name__ == '__main__':

      main()

    脚本的第一行使用 shell 魔术字符串(“sh-bang”) ,在#!之后写上Python解释器的完整路径,如果路径不正确,在你不明确指定Python解释器的情况下,会报“找不到命令”的错误。

    解决办法:

    1.运行脚本的时候显示指定使用python解释器:

    #pythonidel

    2.先确认env的目录,然后把shell魔术字符改成:

    #!/usr/bin/env python

    这样就可以通过文件名直接运行脚本了。

    Windows操作系统安装Python之后,需要把Python的安装目录添加到系统变量里面。Windows上有2个默认的IDE:IDEL和PythonWin。

    Windows下面的IDLE如下:

    import os.path

    import sys

    # If we are working on a development version of IDLE, we need to prepend the

    # parent of this idlelib dir to sys.path. Otherwise, importing idlelib gets

    # the version installed with the Python used to call this module:

    idlelib_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

    sys.path.insert(0, idlelib_dir)

    import idlelib.PyShell

    idlelib.PyShell.main()

    不论是那种操作系统,运行IDEL都会打开PythonShell:

    相关文章

      网友评论

        本文标题:PythonShell

        本文链接:https://www.haomeiwen.com/subject/kpycyftx.html