ModuleNotFoundError: No module named ‘pip‘解决

错误提示

D:\python-3.13.4-embed-amd64>pip -V
Traceback (most recent call last):
File “”, line 198, in _run_module_as_main
File “”, line 88, in run_code
File "D:\python-3.13.4-embed-amd64\Scripts\pip.exe_main
.py", line 4, in
from pip._internal.cli.main import main
ModuleNotFoundError: No module named ‘pip’

这个错误表明你的 Python 嵌入式版本(Embedded Python)中没有安装 pip。嵌入式版本默认不包含 pip,但你可以手动安装它。以下是解决方法:

手动安装 pip
下载 get-pip.py
访问 https://bootstrap.pypa.io/get-pip.py 下载 get-pip.py 文件,保存到你的 Python 目录(如 D:\python-3.13.4-embed-amd64)。

运行 get-pip.py
在命令行中切换到你的 Python 目录,然后运行:

python get-pip.py

验证 pip 是否安装成功
运行:

pip -V

如果仍然报错,可能需要将 Scripts 目录添加到环境变量 PATH 中。

如果还有问题
嵌入式 Python 默认缺少 site-packages 支持,需手动启用:
编辑 python._pth 文件
在 Python 安装目录(如 D:\python-3.13.4-embed-amd64)中找到 pythonXXX._pth 文件,用记事本打开它,注释掉 import site 这行(在行首加 #):
注意 如果是 #import site,就把#去掉 重新执行如下命令

python get-pip.py --force-reinstall

否则就是加上#再执行

python get-pip.py --force-reinstall

我是改成这样再执行就ok了

python313.zip
.

# Uncomment to run site.main() automatically
import site

python ipynb格式转markdown

pip3 install nbconvert
jupyter nbconvert --to markdown index.ipynb

你可能感兴趣的:(python,pip,python,开发语言)