码迷,mamicode.com
首页 > 其他好文 > 详细

jupyter中导入gensim出现错误

时间:2021-01-27 13:23:41      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:之间   lte   gen   data   imp   版本不兼容   ted   div   set   

错误原因:cannot import name ‘open‘ from ‘smart_open‘ 

根本原因在于:各个模块之间版本不兼容,调用出现错误

更新smart_open版本无效,之后查看smart_open文件夹下utils.py和smart_open_lib.py

在smart_open_lib.py中需要返回open文件:

return open(**locals())

而在utils.py中需要调用open文件,所以只需在smart_open文件夹下创建open.py文件,将这两个文件联系起来。在open.py文件中添加代码段:

from .smart_open_lib import *

之后可以正常调用gensim库

jupyter中导入gensim出现错误

标签:之间   lte   gen   data   imp   版本不兼容   ted   div   set   

原文地址:https://www.cnblogs.com/little-tang/p/14328854.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!