在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
有什么想法可以使点子正常工作吗?
答案 0 :(得分:1)
您正在python
上运行它。
您需要从CMD
或Powershell
来运行它
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正常工作。
无论如何,重新安装并勾选添加路径框即可。