Windows 10-python pip无法正常工作(已添加env vars)

时间:2019-01-24 12:15:47

标签: python python-3.x windows pip

在Windows 10上,同时安装了python 2.7和3.6版本,并且显然将所有必需的路径添加到了环境变量中,仍然无法识别pip。

(顺便说一句,当我运行python命令时,它表明我正在使用3.6)

我的脚本文件夹包括pip.exe,pip3.exe,pip3.6.exe。

我的环境变量看起来像这样:

public function store(Request $request) {
    $array = $request->all();

    CheckInVisitor::dispatch($array['visitor']);

    return response()->json([
        'messsage' => 'received'
    ]);
}

我尝试了以下各种排列:

PATH=...;%PYTHON3%;%PYTHON2%;...

Where:
PYTHON2=C:\Python27;C:\Python27\Scripts;C:\Python27\Lib;C:\Python27\DLLs
PYTHON3=C:\Python36;C:\Python36\Scripts;C:\Python36\lib\site-packages;C:\Python36\Lib;C:\Python36\DLLs;C:\Users\Owner\AppData\Local\Programs\Python\Python36;C:\Users\Owner\AppData\Local\Programs\Python\Python36\Scripts

但是每次我收到类似于以下内容的错误消息:

pip
pip3
python3 pip
python3 pip3
py pip
py pip3

有什么想法可以使点子正常工作吗?

2 个答案:

答案 0 :(得分:1)

您正在python上运行它。

您需要从CMDPowershell来运行它

Windows徽标 + R

type cmd

输入

pip install <module>

答案 1 :(得分:0)

这就是我的工作方式。

根据eryksun的评论,我卸载并重新运行了Python36安装,并确保单击该框以添加路径。此后它起作用了。

对于背景,我相信我错过了之前添加路径的复选框。我确实注意到Scripts文件夹中没有pip.exe文件(“可能”是由于未能勾选添加路径)。

当我注意到缺少的pip文件时,我尝试通过https://bootstrap.pypa.io/get-pip.py脚本进行手动安装。这就是我最终得到一堆pip.exe的方法,但无法使pip正常工作。

无论如何,重新安装并勾选添加路径框即可。