ModuleNotFoundError:没有名为“ jieba”的模块

bmxbmx3

当我在Pycharm上运行代码时,它可以很好地工作。但是,当我使用“ python [my_code_file_name] .py”在Windows Shell上运行代码时,系统显示找不到可运行的模块,有人可以帮助我解决这个问题吗?谢谢。

项目解释器的路径为:

C:\ Users \ Administrator \ AppData \ Local \ Programs \ Python \ Python37-32 \ python.exe

当我搜索一些方法时,我尝试将其添加到我的代码中:

import sys

sys.path.append("C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python37-32\\python.exe")

但仍然无法正常工作。

此外,我在Pycharm上运行我的代码,效果很好。

当我在Windows Shell上运行“ python [my_code_file_name] .py”时,它显示以下消息:

Traceback (most recent call last):
  File "main.py", line 4, in <module>
    import jieba.analyse
ModuleNotFoundError: No module named 'jieba'

而且我的项目无法在虚拟环境上运行,解释器是我从python官方网站下载并手动安装在计算机上的软件包。

麦可

您是否正在使用与项目解释器相同的python?尝试

C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\python.exe [my_code_file_name].py

或者,您可以修改系统变量以选择中的可执行文件C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32,然后在系统搜索python该目录时,它将首先访问该目录。那是虚拟环境吗?可能有一种激活该环境的方法,因此您不必自己键入可执行文件的完整路径或修改系统变量。

您尝试修改sys.path是不正确的;sys.path条目应指向包含python模块的目录,而不是python可执行文件。您应该这样做:

sys.path.append("C:\\path\\to\\the\\module\\that\\you\\want")

C:\path\to\the\module\that\you\want\jieba包含jieba模块的目录在哪里(例如,将路径指向父目录)。您的自定义python路径看起来可能已在系统上安装了多个版本的python,因此,如果您的默认python与项目的python不同,则简单地修改sys.path可能无法正常工作。我不建议这样做。理想情况下,如果可能,请激活环境,或者直接调用所需的任何可执行文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ModuleNotFoundError:没有名为“ buildozer”的模块

ModuleNotFoundError:没有名为“ matplotlib”的模块

ModuleNotFoundError:没有名为“ BaseHTTPServer”的模块

ModuleNotFoundError:没有名为“ Cython”的模块

ModuleNotFoundError:没有名为“ Ipython”的模块

ModuleNotFoundError:没有名为“表单”的模块

ModuleNotFoundError:没有名为“ Scrapy”的模块

ModuleNotFoundError:没有名为“ selenium”的模块

ModuleNotFoundError:没有名为“模型”的模块

ModuleNotFoundError:没有名为“ camelcase”的模块

ModuleNotFoundError:没有名为“烧瓶”的模块

ModuleNotFoundError:没有名为“ gin”的模块

ModuleNotFoundError:没有名为“ fastai”的模块

ModuleNotFoundError:没有名为“建模”的模块

ModuleNotFoundError:没有名为“ knox”的模块

ModuleNotFoundError:没有名为“ jose”的模块

ModuleNotFoundError:没有名为“项目”的模块

ModuleNotFoundError:没有名为“ lxml”的模块

ModuleNotFoundError:没有名为“ ruamel”的模块

ModuleNotFoundError:没有名为“ printSoln”的模块

ModuleNotFoundError:没有名为“ pynput”的模块

ModuleNotFoundError:没有名为“ mglearn”的模块

ModuleNotFoundError: 没有名为“bootstrapform”的模块

ModuleNotFoundError: 没有名为“src”的模块

ModuleNotFoundError: 没有名为“tensorboard”的模块

ModuleNotFoundError: 没有名为“model”的模块

ModuleNotFoundError:没有名为“python”的模块

ModuleNotFoundError: 没有名为“aiohttp”的模块

ModuleNotFoundError:没有名为“dmidecode”的模块