PythonShell
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: