我正在尝试将我的应用程序移植到 64 位 Python。在我的 64 位 Windows 7 工作站(使用 E8600 Core 2 Duo)上一切正常,但是当我尝试在 Windows Server 2008 上执行相同的 Python 2.7.2 64 位程序(存储在网络位置)时带有 Xeon X5680 的 HPC 系统,它会立即失败(无论是否传递源文件),并显示如下对话框:
“应用程序无法正确启动(0xc00000cc)。单击确定关闭应用程序。”
我认为这两个处理器都应该支持 x86-64 指令集,所以我很惊讶它不能“正常工作”。查找微软的错误代码,我发现它的意思是“{Network Name Not Found}在远程服务器上找不到指定的共享名”。它在说什么?我尝试将 Python 64 位安装复制到本地驱动器,但它给出了与网络相关的相同错误。
我怎样才能解决这个问题?我是否缺少一些固有的不兼容性。32 位 Python 在我的工作站和 HPC 节点上都能完美运行。我宁愿不必重新编译 HPC 节点上的所有内容。
谢谢。