我看到一个较老的问题,建议使用pip.main(包),但是这并不是升级包。我找不到任何东西。提前致谢。用pip从代码内升级包
回答
尝试pip.main(['install', '--upgrade', package])
改为。 pip.main
只需要使用与命令行版本完全相同的参数。
不应该在引号之间打包吗? –
我假设'package'是一个变量,其中包含OP想要升级的任何程序包的名称。 – spruceb
是的,'package'是一个内含字符串的变量。这是班级; 'def pipInstall(package): pip.main(['install','--upgrade',package])' – dcarroll9999
- 1. PIP不会升级包
- 2. 使用pip升级软件包而不升级依赖关系?
- 3. PIP为什么不升级包装
- 4. pip不升级包,安装旧版本
- 5. 无法升级pip
- 6. Python pip argparse升级
- 7. PIP无法升级ubuntu 15.04中的内置软件包15.04
- 8. VB6代码升级
- 9. Pip与virtualenv不升级Django
- 10. pip破坏升级后
- 11. PIP升级卸载本身
- 12. 与PIP升级py2app breakes它
- 13. 将代码升级从3.0.6升级到3.1.0
- 14. 将angularjs代码从1.0.3升级到1.4.9
- 15. Ruby:代码“升级”从1.8.6到1.9.2
- 16. 升级代码从iPhone 3到iPhone 4
- 17. PHP代码从5.2升级到5.4
- 18. 从CRM 4升级代码,以CRM 5
- 19. 从旧代码jQuery升级.data?
- 20. 如何升级从源代码构建的Linux软件包?
- 21. PIP - 升级不起作用Python3.4.4
- 22. 使用pip-tools升级后pip不起作用
- 23. 无代码升级AdMob SDK?
- 24. 源代码就地升级
- 25. Jenkins中的代码升级
- 26. 颠覆代码升级
- 27. 如何升级PowerBuilder代码?
- 28. 无法升级使用PIP封装内的virtualenv
- 29. 使用已升级的代码升级ExpressionEngine数据库?
- 30. Python不认可升级pip。如何升级?
你真的不应该从内部代码更新包,除非它是严格必要的。它可能导致不兼容性错误。您可以使用系统调用 –
@J。 C. Rocamonde如何使用系统调用? – dcarroll9999
我想比我的更好的答案解决了这个问题,但你可以使用python'subprocess'模块 –