【问题标题】:can not import fuzzywuzzy module on jupyter notebook无法在jupyter笔记本上导入fuzzywuzzy模块
【发布时间】:2021-02-02 01:14:10
【问题描述】:

我可以在命令提示符上导入fuzzywuzzy 但无法在 jupyter notebook 上导入

我什至尝试将 sys.executable 分配给我的 sys.path 变量 https://stackoverflow.com/a/62419449/8031463

import sys
print(sys.executable)
# sys.path.append(sys.executable)
sys.path = [sys.executable]

现在这里是变量值

sys.executable

'c:\python3.6\python.exe'

sys.path

['c:\python3.6\python.exe']

我仍然没有收到任何模块错误

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-12-e08dc57fd8ae> in <module>
      1 # unique_name_dict
----> 2 from fuzzywuzzy import process
      3 
      4 # word = "anuraag"
      5 

ModuleNotFoundError: No module named 'fuzzywuzzy'

【问题讨论】:

  • 可以在cmd中导入吗?
  • 是的,我可以在 cmd 中导入
  • 看来我的 sys.path 没有任何 python 3.7 目录(所有 python 3.6),我发现我的 pip 安装被安装到“c:\\python3.7\\lib\\网站包”。当我将路径附加到我的 sys.path 时,我可以导入模块,但问题是如何仅更改 sys.executable 路径?

标签: python fuzzywuzzy


【解决方案1】:

我在系统环境中有两条路径,一条用于python 3.7,一条用于3.6

我的 jupyter notebook 在 python 3.7 上运行,pip 默认将所有包安装到 3.6。 我从系统环境中删除了 3.6/bin 文件夹,它要求我再次安装fuzzywuzzy,它现在运行完美

【讨论】:

    猜你喜欢
    • 2018-11-08
    • 2016-03-01
    • 1970-01-01
    • 2020-11-22
    • 2021-04-24
    • 1970-01-01
    • 1970-01-01
    • 2018-07-30
    • 1970-01-01
    相关资源
    最近更新 更多