python - 没有名为 'pip._internal' 的模块; 'pip' 不是包

标签 python python-3.x pip package command-prompt

<分区>

我是 python 的新手,我希望能够使用 pip 为 python 安装包。我在 Windows 计算机上运行 pip 时遇到问题。在命令提示符中输入“pip --version”时,我得到:

ModuleNotFoundError: No module named 'pip._internal'; 'pip' is not a package

我已将脚本文件夹添加到 PATH 环境变量中,如此链接中的图片所示 Environment variables photo (如果您是新手,Stack overflow 不允许嵌入图片)

这是存在 pip 的我的脚本目录的内容:

Directory of C:\Users\....\AppData\Local\Programs\Python\Python37-32\Scripts

[.]                    [..]                   easy_install-3.7.exe
easy_install.exe       pip-script.py          pip.exe
pip.exe.manifest       pip3                   pip3-script.py
pip3.7-script.py       pip3.7.exe             pip3.7.exe.manifest
pip3.exe               pip3.exe.manifest      wheel.exe

如有任何帮助,我们将不胜感激

最佳答案

强制重新安装 pip:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall

对于 Windows,您可能必须 choco install curl 或将 PATH 设置为 python3 所在的位置

关于python - 没有名为 'pip._internal' 的模块; 'pip' 不是包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51745894/

相关文章:

python - 在 Python 的 Pip 中,如何搜索与版本模式匹配的包的所有可能版本?

pip - 在 conda env .yml 文件中指定 .whl 文件的 url

python - 在python中按纬度和经度从.nc文件中提取数据

python - 当系列包含数字时,有关 `pd.Series.str` 方法的问题

python - 如何将python应用程序连接到在线数据库

python-3.x - Christoph Gohlke 网站上车轮文件名符号中的所有缩写是什么意思?

python - 你如何在 boost::python 中使用 "from __future__ import division"?

python - Flask 应用程序的启动应该如何构建?

python-3.x - Python 3 .format 和 List

python - 使用 python setup.py egg_info 时安装 scikits.audiolab 时出错