我看到一个较老的问题,建议使用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无法升级ubuntu 15.04中的内置软件包15.04
- 6. VB6代码升级
- 7. Pip与virtualenv不升级Django
- 8. pip破坏升级后
- 9. 将代码升级从3.0.6升级到3.1.0
- 10. 升级代码从iPhone 3到iPhone 4
- 11. Ruby:代码“升级”从1.8.6到1.9.2
- 12. 如何升级从源代码构建的Linux软件包?
- 13. 使用pip-tools升级后pip不起作用
- 14. 源代码就地升级
- 15. 颠覆代码升级
- 16. 无代码升级AdMob SDK?
- 17. Jenkins中的代码升级
- 18. 如何升级PowerBuilder代码?
- 19. 无法升级使用PIP封装内的virtualenv
- 20. 使用已升级的代码升级ExpressionEngine数据库?
- 21. 使用Git进行代码升级
- 22. SSIS包升级
- 23. Python2.7,33的pip安装/升级错误
- 24. pip升级没有发生在python 2.7
- 25. 分发pip包没有源代码
- 26. pip安装 - 升级pip安装相同版本
- 27. Rcpp升级遗留代码问题
- 28. 一些代码升级到jQuery的
- 29. 将COM +升级到C#代码
- 30. SVN服务器源代码不升级?
你真的不应该从内部代码更新包,除非它是严格必要的。它可能导致不兼容性错误。您可以使用系统调用 –
@J。 C. Rocamonde如何使用系统调用? – dcarroll9999
我想比我的更好的答案解决了这个问题,但你可以使用python'subprocess'模块 –