当我试图打开pythonidle时,在控制台的9个单独的屏幕中打开以下代码。据我所知,我没有对原始安装做任何操作。有什么想法吗?尝试卸载和重新安装,但没有运气。打开程序时显示的代码是。。。在
try:
import idlelib.PyShell
except ImportError:
# IDLE is not installed, but maybe PyShell is on sys.path:
try:
from . import PyShell
except ImportError:
raise
else:
import os
idledir = os.path.dirname(os.path.abspath(PyShell.__file__))
if idledir != os.getcwd():
# We're not in the IDLE directory, help the subprocess find run.py
pypath = os.environ.get('PYTHONPATH', '')
if pypath:
os.environ['PYTHONPATH'] = pypath + ':' + idledir
else:
os.environ['PYTHONPATH'] = idledir
PyShell.main()
else:
idlelib.PyShell.main()
我只能选择关闭此窗口,而不能创建新的Python文件。在
我是一个Idle维护者,不清楚您是如何打开Idle的,您所说的“9个屏幕”是什么意思,安装了什么,以及在什么系统和Python版本上。在
使用已安装的Python启动空闲的最简单方法是使用start菜单图标(在Windows上)或其他系统上的等效图标。在命令行中,使用
python -m idlelib
,其中python
启动已安装的3.x的某个版本。对于未安装的3.x或2.x,请使用idlelib.idle
。在Python中,import idlelib.idle
开始空闲。在如果正确安装并运行Python2.7或3.4,以便
python -m test.regrtest
运行并通过(.regrtest
仅对2.x是必需的),如果Idle没有使用上述方法运行,我会非常惊讶。在你发布的代码是idlelib/空闲.pyw. 由idlelib使用/空闲.bat并且可能有其他特殊用途,例如使用子进程调用运行Idle。我怀疑它部分过时了。无论如何,我怀疑这对你有帮助。在
相关问题 更多 >
编程相关推荐