我正在学习安装Requests库的教程,这是一个Python的HTTP库。 Requests Installation Guide
教程说安装Requests库,只需在我的终端中运行此命令
pip install requests
我没有在哪个终端上运行此命令,但我在下载pip之后首先尝试了Windows cmd,用于安装和管理用Python编写的软件包的软件包管理系统(如下所示)
然后我尝试了Python 3.4.2终端(如下所示)
有没有人知道运行此命令的终端以及我的语法错误是什么(尝试了两者)?对我来说这很奇怪,因为Python终端能够识别pip而不是安装.....
答案 0 :(得分:4)
答案 1 :(得分:2)
pip.exe将位于C:\Python34\Scripts
文件夹中。如果要从任何地方运行pip,可以将该文件夹添加到PATH环境变量中,或者只需将CD放入Scripts文件夹中即可运行它。
答案 2 :(得分:1)
您还可以为项目创建虚拟环境并安装要使用的所有模块。看起来你正在使用Windows机器。命令如下
C:dirrectory_for_your_project>c:\Python34\python.exe c:\Python34\Tools\Scripts\pyvenv.py env #create your environment
C:dirrectory_for_your_project>env\Scripts\activate.bat #activate your enviornment
(env) C:dirrectory_for_your_project>pip install requests #pip modules you would like to include in your project
(env) C:dirrectory_for_your_project>python script.py #run script
当您想要退出环境时,还有一个停用脚本。确保在尝试从命令行运行脚本时激活env,并且一切都应该没问题。
注意:这只是您问题的另一种解决方案,并且基于个人偏好。您仍应将必要的脚本添加到路径中,因为将来可能会派上用场。
答案 3 :(得分:1)
我建议您使用PATH
在pip
的命令行上使用python -mpip
,而不是python -mpip install somepackage
。