Python Jupyter笔记本:即使在pip安装后也找不到模块
我的Juyter笔记本中安装了一个模块Python Jupyter笔记本:即使在pip安装后也找不到模块,python,jupyter-notebook,Python,Jupyter Notebook,我的Juyter笔记本中安装了一个模块 !pip install gensim Requirement already satisfied: gensim in /home/m.gawinecki/virtualenv/la-recoms/lib/python3.7/site-packages (3.8.2) 但是,当我尝试导入它时,它失败了 import gensim ------------------------------------------------------------
!pip install gensim
Requirement already satisfied: gensim in /home/m.gawinecki/virtualenv/la-recoms/lib/python3.7/site-packages (3.8.2)
但是,当我尝试导入它时,它失败了
import gensim
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-1-e70e92d32c6e> in <module>
----> 1 import gensim
ModuleNotFoundError: No module named 'gensim'
我如何修复它?可以帮助的事情:
- 如果使用virtualenv/conda或类似的python环境:检查您是否在正确的位置打开笔记本。检查您的控制台并激活正确的/停用错误的
- 卸载并重新安装导致问题的软件包
- 安装软件包时,请检查您已有的其他软件包是否受到影响,可能存在版本问题,您需要删除或更改其他软件包
!pip freeze
检查它是安装在3.8还是3.7中?我想原因是我将virtualenv与conda混合使用,同时使用
pip install gensim
和conda install gensim
你是在virtualenv之外调用它吗?@classicdude7我是在调用通过conda安装的Jupyter笔记本电脑,但是我在我的virtualenv中安装了其他依赖项。帮助我的是激活的virtualenv中的conda停用
和正在运行的jupyter笔记本
。太棒了,谢谢。在mac中,只有这个解决方案对我有效。
(venv)
$ ipython kernel install --name "local-venv-kernel" --user
!pip freeze