ArcGIS没有Python可能是因为ArcGIS版本与Python版本不兼容。根据提供的信息,ArcGIS API for Python 1.4.2是在Python 3.5环境下开发的,如果您的环境中安装的是Python 3.6或更高版本,可能会导致不兼容的问题。解决这个问题的方法是创建一个新的Python 3.5环境,并在其中安装ArcGIS API for Python。
另外,如果ArcGIS打开ArcToolbox时闪退,可能是因为ArcGIS自动下载了Python 2,而您的电脑上安装的是Python 3。不过,如果您的ArcGIS版本过低,建议您升级到最新版本,因为新版本可能已经解决了这个问题。