pip是python的一个包管理器。

今天再查询Pip3 -V 时,除了正常的版本信息外,多了几行信息

WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.

pip 20.0.2 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)

最后一行是Pip的版本,因为之前提示版本太旧,就安装升级了一下

pip3 install -upgreade pip

pip -V 是没有警告信息,只有最后一样的版本信息,所以,pip和pip3都是一个应用

阅读一下警示信息,大概意思就是,pip是老旧的脚本包管理器,未来可能失效。

请到github的pip板块去最新的建议。

为了避免这个问题,你可以使用python -m pip来替代直接使用Pip命令

看了一下https://github.com/pypa/pip/issues/559的内容

原来很多人升级了pip之后,出现各种问题,然后社区给了一些建议

估计是很多人抱怨Pip的问题,让pip的开发人员很恼火,所以再开始,就说,这不是pip的问题,你么需要自己解决自己的问题

this is not the "fault" of pip, and you will have to be prepared to do at least some of the debugging and fixes on your own

给了一个通用建议

1、Only ever use your system package manager to upgrade the system pip 。用你的系统包管理员升级系统pip

2、Never use sudo with pip 。不要sudo 来用pip

3、Prefer to use --user 。  指定用户来用pip

还有一个社区建议:

就是所有的解决方案,你需要自己承担风险,pip的开发人员无法保证你的系统不会崩溃,你要谨慎使用。

看来这里引发过大的争吵,也导致了很多系统崩溃的风险,使用Pip要小心,遵从他们的3个建议吧。

最新文章

  1. Oracle 11G在用EXP 导出时,空表不能导出解决
  2. SlickUpload Quick Start Guide
  3. [BS-28] iOS中分页的几种算法
  4. C# & SQLite - Storing Images
  5. UVA 10801 Lift Hopping
  6. LogBoy运行截图
  7. PHP学习笔记12-上传文件
  8. Hadoop HDFS分布式文件系统设计要点与架构
  9. MQ、JMS以及ActiveMQ
  10. UVA - 12232 Exclusive-OR (并查集扩展偏离向量)
  11. centos 安装mysql 5.5.12
  12. JavaScript this浅析
  13. 项目Alpha冲刺Day3
  14. 老毛桃pe安装系统
  15. Python基础:十一、流程控制(if语句、while循环)
  16. March 05th, 2018 Week 10th Monday
  17. Socket和ObjectOutputStream问题
  18. FZU软工第三次作业-原型设计
  19. windows server 2008 R2无法共享文件夹,无法启用网络发现。
  20. Java进阶 线程安全

热门文章

  1. WEB-文件包含漏洞详解
  2. iOS传感器集锦、飞机大战、开发调试工具、强制更新、Swift仿QQ空间头部等源码
  3. 吴裕雄--天生自然 python开发学习:在Cenos 7 系统上安装配置python3.6.5
  4. Qt 信号阻塞和断开
  5. SAGE|DNA微阵列|RNA-seq|lncRNA|scripture|tophat|cufflinks|NONCODE|MA|LOWESS|qualitile归一化|permutation test|SAM|FDR|The Bonferroni|Tukey's|BH|FWER|Holm's step-down|q-value|
  6. SpringMVC学习笔记三:Controller的返回值
  7. Nginx笔记总结十一:Nginx重写规则指南
  8. 吴裕雄--天生自然 PYTHON数据分析:钦奈水资源管理分析
  9. Lego:美团点评接口自动化测试实践
  10. 在dataframe添加1行(首行,或者尾部),且不覆盖