invisible_Air 2024-04-11 10:58 采纳率: 0%
浏览 483

ENVI下载好后打不开为什么呀?

下载好了ENVI,打开后,一直停留在这个界面,为什么呀?本来最开始下载好后还打开过一次,后面再打开就一直是这样

img

  • 写回答

5条回答 默认 最新

  • 码农阿豪@新空间 新星创作者: 前端开发技术领域 2024-04-11 10:58
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    首先,由于图片缺失了界面上方的菜单栏和工具栏,无法确定具体原因。但一般情况下,出现这种情况可能是由于ENVI软件的配置问题或者兼容性问题引起的。下面提供几种可能的解决方法:
    1. 检查ENVI的配置:有可能是ENVI的某些配置出现了问题,可以尝试删除当前用户的ENVI配置文件并重启软件,让软件重新生成默认配置。具体操作步骤如下:在文件资源管理器中输入 %USERPROFILE%\AppData\Roaming\ITT,找到 ENVI 文件夹,将其删除。重新启动ENVI软件后,软件将会重新生成默认配置文件。
    2. 检查ENVI的兼容性:由于ENVI软件版本比较老,有可能不兼容当前操作系统。可以尝试将ENVI软件的兼容性设置为Windows XP SP3。具体操作步骤如下:右键点击ENVI的快捷方式,选择“属性”,选择“兼容性”选项卡,勾选“以兼容模式运行此程序”并选择“Windows XP (Service Pack 3)”选项,最后点击“应用”按钮即可。
    3. 重新安装ENVI软件:如果上述两种方法均未成功,可以考虑重新安装ENVI软件,重新安装时注意选择与当前操作系统相对应的版本。 代码示例: 删除当前用户的ENVI配置文件:
    import os
    path = os.path.expandvars(r"%USERPROFILE%\AppData\Roaming\ITT\ENVI")
    if os.path.exists(path):
        os.remove(path)
    

    将ENVI的兼容性设置为Windows XP SP3:

    import winreg
    # 获取ENVI的安装路径
    with winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, "SOFTWARE\\WOW6432Node\\ITT\\ENVI\\5.3") as key:
        envipath = winreg.QueryValueEx(key, "ENVI53.exe")[0]
    # 修改ENVI的兼容性
    with winreg.OpenKey(winreg.HKEY_CURRENT_USER, "Software\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers", True) as key:
        value = winreg.QueryValueEx(key, envipath)[0]
        if value is None or "WINXPSP3" not in value:
            winreg.SetValueEx(key, envipath, 0, winreg.REG_SZ, "~ WINXPSP3")
    

    重新安装ENVI软件: 可以参考ENVI官方文档进行操作。

    评论

报告相同问题?

问题事件

  • 创建了问题 4月11日