是什么原因导致Python无法在新的云服务器上读取.pyc或.pyd文件?

是什么原因导致Python无法在新的云服务器上读取.pyc或.pyd文件?,python,import,compilation,pyc,pyd,Python,Import,Compilation,Pyc,Pyd,我到处找了,但还没有找到这个问题。我不熟悉这个过程,所以答案可能很简单 我正在Anaconda虚拟环境模型中运行Python,该环境引用了C:\Program Data(x86)中32位软件的Python 2.x库。所有这些都是在我刚刚创建的Windows 64位AWS云服务器上,所以这台机器除了我今天手动添加的安装之外没有其他安装。我已经用Python 2.7安装了Anaconda 2--4.3.1 32位,该软件本身和model(其中包含许多Python软件包的特定版本) 当我打开Anaco

我到处找了,但还没有找到这个问题。我不熟悉这个过程,所以答案可能很简单

我正在Anaconda虚拟环境
模型中运行Python,该环境引用了
C:\Program Data(x86)
中32位软件的Python 2.x库。所有这些都是在我刚刚创建的Windows 64位AWS云服务器上,所以这台机器除了我今天手动添加的安装之外没有其他安装。我已经用Python 2.7安装了Anaconda 2--4.3.1 32位,该软件本身和
model
(其中包含许多Python软件包的特定版本)

当我打开Anaconda提示符并输入
激活模型
,然后尝试用Python从软件导入所需的任何
.pyc
.pyd
文件时,我得到:

File "<stdin>", line 1, in <module>
ImportError: DLL load failed: The specified module cannot be found.
^正在尝试导入
core.\u services.pyc
。当我将它反编译成
.py
时,它也能工作,但我在下一次导入时遇到了同样的问题

此外,当我在本地机器上执行整个过程时,包括所有安装、相同的Anaconda版本和完全相同的目录,一切都正常

我的AWS云服务器上的Python似乎在读取
.pyc
s和
.pyd
s时遇到了问题
uncompyle6
一次就可以做到这一点,但对于
.pyd
s,我无法做到这一点,而且有数百个这样的库

是什么原因导致Python无法导入这些
.pyc
文件?是因为我使用64位服务器和这些32位脚本吗?这可能是Python的“调试”版本吗?这与
\uuu pycache\uuu
cython
有关吗?是否有安全设置可以执行此操作


我的目标是让Python读取库,这样我就可以在
模型中运行东西了。非常感谢您的帮助。

听起来您缺少一个DLL,或者它没有保存在适当的位置

File "<stdin>", line 1, in <module>
File "c:\program data (x86)\[rest of the filepath]\app.py", line 8, in <module>
   import core._services as value1
ImportError: DLL load failed: The specified module cannot be found.