运行环境和错误信息
我本机的运行环境是CUDA10.1 python3.8.5 Windows10 之前有安装过visual studio2017
按照这个GitHub上的链接按步骤install没发生什么错误
paddle快速开始
但是在我运行代码的时候出现这个错误
以及no module name imdb.cpython
下面提示我要安装visual C++ 14
问题解决
我先是安装了visual C++ 14 但是重新运行依然出现了相同的错误
通过查阅我修改了msvc.py 160行的代码:
try:
out = subprocess.check_output(
'cmd /u /c /d "{}" {} && set'.format(vcvarsall, plat_spec),
stderr=subprocess.STDOUT,
).decode('utf-16le', errors='replace')
except subprocess.CalledProcessError as exc:
# >>> Ignore all errors for now. >>>
# I've manually confirmed that, on my system, the
# environment at this point is good enough to proceed.
if exc.returncode == 1:
out = exc.stdout.decode('utf-16le', errors='replace')
else:
# <<< Ignore all errors for now. <<<
raise distutils.errors.DistutilsPlatformError(
"Error executing {}".format(exc.cmd)
) from exc
但是没有解决问题
最终我查看lmdb的cpython包名时发现是cp37 和我的python环境不一致
最后更新了lmdb成功运行
更新
后续控制台报出错误:
ImportError: DLL load failed while importing _arpack: 找不到指定的程序
只需升级scipy包即可