我有一个熟悉的问题,就是无法安装Python软件包,pyautogui; “语法无效”,突出显示安装:
pip install pyautogui
我读过的解释都是一样的,这个代码要输入其中一个IDLE窗口,而不是另一个。好吧,我已经尝试了两种,结果是一样的,语法无效。
这是Windows 7上的Python 3.4.3。
答案 0 :(得分:2)
正如@ TigerhawkT3在评论中所说,你应该从CMD安装,而不是Python Shell。 pip
是可下载软件包的可执行文件。
由于pip上的wikipedia page状态:
pip的一个主要优点是易于使用命令行界面,这使得安装Python软件包就像发出一个命令一样简单
因此需要从命令行运行pip。
那么你如何使用pip?
由于您使用的是Windows 7,因此运行它的正确方法是打开开始菜单,键入cmd
,然后单击第一个结果。然后,您将运行命令提示符,或简称CMD。我建议您运行pip -h
以显示有关如何使用pip的更多帮助。
如果你有
'pip'未被识别为内部或外部命令, 可操作程序或批处理文件。
您需要添加脚本文件夹的路径(解决方案为this SO question)。
要摘录,您需要执行
setx PATH "%PATH%;C:\Python34\Scripts"
。
请注意您需要关闭并重新打开CMD才能使更改生效。
祝你好运!编辑:
为了将来参考,如果要设置环境变量,并且Setx不起作用,则应搜索Edit the system environment variables
。然后转到Environment Variables->(在第二个列表中)Path。然后双击它,并附加C:\Python34\Scripts;
。