Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python无法在Windows上导入M2Crypto_Python_Pip_M2crypto - Fatal编程技术网

Python无法在Windows上导入M2Crypto

Python无法在Windows上导入M2Crypto,python,pip,m2crypto,Python,Pip,M2crypto,在新安装的机器(win10 64位)上,我安装了python 2.7.11(64位),现在使用pip安装--egg M2CryptoWin64安装了M2Crypto,但是,尝试导入时会出现以下错误(详细跟踪): >>导入M2Crypto #C:\Python27\lib\encodings\cp850.pyc与C:\Python27\lib\encodings\cp850.py匹配 导入encodings.cp850#从C:\Python27\lib\encodings\cp850.pyc预编译

在新安装的机器(win10 64位)上,我安装了python 2.7.11(64位),现在使用
pip安装--egg M2CryptoWin64
安装了M2Crypto,但是,尝试导入时会出现以下错误(详细跟踪):

>>导入M2Crypto
#C:\Python27\lib\encodings\cp850.pyc与C:\Python27\lib\encodings\cp850.py匹配
导入encodings.cp850#从C:\Python27\lib\encodings\cp850.pyc预编译
导入M2Crypto#目录C:\Python27\lib\site packages\M2Crypto
#C:\Python27\lib\site packages\M2Crypto\\ uuuuuu init\ uuuuu.pyc与C:\Python27\lib\site packages\M2Crypto\\ uuuu init\ uuuuu.py匹配
从C:\Python27\lib\site packages\M2Crypto\\uuuu init\uuuu.pyc导入预编译的M2Crypto
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Python27\lib\site packages\M2Crypto\\uuuu init\uuuuu.py”,第22行,在
导入加密
ImportError:DLL加载失败:找不到指定的模块。

我的网站包中有一个M2Crypto文件夹,那么这里可能有什么问题?

使用dependency walker,我发现计算机上缺少明显需要的
MSVCR100.DLL
。这是微软Visual C++ 2010 SP1可再分发软件包(X64)的一部分,可以在这里下载和安装:


重新启动命令行后,它现在成功导入。

使用dependency walker,我发现计算机上缺少明显需要的
MSVCR100.DLL
。这是微软Visual C++ 2010 SP1可再分发软件包(X64)的一部分,可以在这里下载和安装:

重新启动命令行后,它现在将成功导入

>>> import M2Crypto
# C:\Python27\lib\encodings\cp850.pyc matches C:\Python27\lib\encodings\cp850.py
import encodings.cp850 # precompiled from C:\Python27\lib\encodings\cp850.pyc
import M2Crypto # directory C:\Python27\lib\site-packages\M2Crypto
# C:\Python27\lib\site-packages\M2Crypto\__init__.pyc matches C:\Python27\lib\site-packages\M2Crypto\__init__.py
import M2Crypto # precompiled from C:\Python27\lib\site-packages\M2Crypto\__init__.pyc
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\M2Crypto\__init__.py", line 22, in <module>
    import __m2crypto
ImportError: DLL load failed: The specified module could not be found.