我爱编程

PythonShell

2018-06-21  本文已影响0人  yywfy的昵称

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:

上一篇下一篇

猜你喜欢

热点阅读