我有一台64位Windows 7计算机,安装了几个64位程序并且运行正常。但是,当我尝试执行64位的Python 3.5或Python 3.6时,我收到以下错误“应用程序无法正确初始化。我们必须退出。”
我已经为32位安装了Python 3.5并且它可以工作。问题是我正在尝试安装Cantera,它需要为Matlab(64位)和Python提供相同的架构,所以我需要64位Python。
您能否提供有关如何解决此问题的信息?
由于
答案 0 :(得分:0)
64位版本将允许单个进程使用比32位更多的RAM,但是您可能会发现内存占用量会增加一倍,具体取决于您在RAM中存储的内容(特别是整数)。
例如,如果您的应用需要> 2GB的RAM,所以你从32位切换到64位你可能会发现你的应用现在需要> 4GB内存。
检查所有第三方模块是否以64位可用,否则在此期间可能更容易坚持32位
答案 1 :(得分:0)
可能是你安装了两个python版本而旧的32位版本是否位于$ PATH中?如果新版本不在$ PATH中,则需要此新版本的脚本将无法立即看到它。如果你在初始化脚本时没有指定新的python版本(这需要新的python版本),它只能找到旧版本和行为错误。这可能是问题吗?
答案 2 :(得分:0)
如果您已经重新安装了python并确认您的安装文件具有正确的md5指纹: