没有名为“ pip._internal”的模块; 'pip'不是包

时间:2018-08-08 11:44:55

标签: 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

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

这是我的脚本目录中包含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

任何对此的帮助将不胜感激

2 个答案:

答案 0 :(得分:0)

在cmd中尝试使用

py -3.6 -m pip install pygmae

用您的python版本替换3.6并添加-32 fot 32位版本

py -3.6-32 pip install pygame

用要安装的模块替换pygame

这适用于大多数在Windows上使用python的人,并且在添加系统变量路径后也会重新启动计算机

答案 1 :(得分:0)

强制重新安装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所在的位置