python安装 jieba 后显示 ModuleNotFoundError: No module named 'jieba'
Traceback (most recent call last):
File "d:\python\python37\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "d:\python\python37\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "D:\Python\Python37\Scripts\pip.exe\__main__.py", line 4, in <module>
ModuleNotFoundError: No module named 'pip'
这个错误表明 Python 无法找到名为 "pip" 的模块。
这意味着 Python 的环境变量没有正确设置,或者 Python 没有安装 pip。
解决思路:
1,查看安装路径
2.Python 的环境变量正确设置
在用户的环境变量里发现了path,把这个环境变量添加到系统变量的path里
重新打开命令提示符(Windows)或终端(macOS/Linux),然后尝试再次运行 pip 安装命令。
使用 python -m ensurepip
是一个用于安装 pip(Python 包管理工具)的命令。pip 是一个用于安装和管理 Python 软件包的工具,它通常与 Python 一起安装。然而,在某些情况下,pip 可能没有正确安装,这时可以使用 python -m ensurepip 命令来修复安装。
该命令会检查 pip 是否已经安装,如果没有安装,它会自动从 Python 的官方仓库下载并安装 pip。安装完成后,您将能够使用 pip 安装和管理 Python 软件包。
python -m pip install --upgrade pip
是一个用于升级 pip(Python 包管理工具)的命令。这个命令的各个部分解释如下:
python:指定使用 Python 解释器执行接下来的命令。
-m pip:启用 Python 的模块化安装器,用于安装和管理 Python 软件包。
install:表示要安装一个软件包。
--upgrade:表示要升级已有的软件包。
pip:要升级的软件包名称,这里就是指 pip 自身。
综合起来,这个命令的意思是:使用 Python 解释器,通过模块化安装器 pip,升级已有的 pip 软件包。
当您执行这个命令时,pip 会从 Python 的官方仓库下载最新版本的 pip 并将其安装到您的系统中,从而更新 pip 的功能和性能。
这段输出信息表示:pip 忽略了一个无效的软件包分布,同时系统中已经安装了名为 jieba 的软件包,版本为 0.42.1。这段信息对于了解软件包的安装状态和潜在问题有帮助,但通常不需要采取任何措施
到这里就解决问题了