不能导入graphlab模块,缺少libstdc++-6.dll 和 libgcc_s_seh-1.dll

安装好了graphlab-create,但是,却不能成功导入graphlab模块。提示:


通过对这三点提示阅读,知道:第一,要确定D:\Anaconda2\envs\gl-env\lib\site-packages\graphlab文件有可写入的权限,我使用的win10的系统,在网上搜索如何在win10下设置文件夹的可写入权限,解决了这个问题。(因为,这一点问题不是主要问题,所以,就提一下。如果,你在此就解决了这个问题,那么恭喜你,不用再进行下一步的烦躁处理了。)

接着,看第二点。我们运行graphlab.get_dependencies()。之后,等待一会,如果成功还是恭喜你。如果没有,而是出现下面问题(或者一直停留在Downloading gcc-libs.):


那么,我们则还有接着进行下一步,因为,graphlab是用C来编写的,那么,在运行graphlab时,则需要gcc的编译。所以,我安装了gcc。

在网上百度有许多安装gcc的教程,我就不一一介绍。最后,记得将它添加环境变量。然后,重启电脑,我再次尝试导入graphlab模块,再运行graphlab.get_dependencies()。大约等待了20分钟左右。

不能导入graphlab模块,缺少libstdc++-6.dll 和 libgcc_s_seh-1.dll_第1张图片

到此,终于将graphlab导入成功!解决这个问题需安装gcc,希望能帮助你也解决这个问题。


你可能感兴趣的:(Python中常见问题)