Windows下python 3 pip程序升级异常问题及pip常用命令
最近在学习,Selenium+Python自动化,在安装selenium包的时候,出现无法安装的情况,并提示Pip有新的版本,我的版本太低了。
然后安装系统提示操作,pip升级也出现异常,报错timeout。非常之恼火。我尝试了一下方法:
1.进入到PIP.exe的文件目录下,再执行“python -m install --upgrade pip”命令 —— 没有成功
2.退出,以管理员身份执行CMD,然后分别在系统盘根目录和pip.exe同级目录下执行 —— 没有成功
3.最后在网上看到一篇跟selenium相关的文章,看到一个解决方法 —— 成功
命令:python -m pip install -U pip
如果以上方法,还没有效果。建议重启机器后,以管理员身份执行CMD,然后尝试上面的方法。
补充pip常用命令
安装命令:
>sudo easy_install pip
在线安装命令:
>pip install <包名>
或 pip install -r requirements.txt
通过使用== >= <= > <来指定版本,不写则安装最新版
requirements.txt内容格式为:
APScheduler==2.1.2
Django==1.5.4
MySQL-Connector-Python==2.0.1
MySQL-python==1.2.3
PIL==1.1.7
South==1.0.2
django-grappelli==2.6.3
django-pagination==1.0.7
安装本地包命令:
>pip install
<目录>/<文件名>
或
<包名>前有空格
可简写为
>pip install --no-index -f=<目录>/ <包名>
查看pip版本命令:
>pip -V
查看所有pip安装包命令:
>pip list 或者 >pip freeze
查看可升级的已安装包命令:
>pip list -o 或者 >pip list -outdate
升级当个包命令(在线):
>pip install --upgrade package
补充:如果是timeout报错,建议将多余的保护伞和其他大型软件软件关闭之后,重新执行。
另,此篇命令部分参考了[python]pip常用命令(转载),特别感谢他们的无私分享,谢谢!