Jupiter 页面环境下使用pip无法安装(AttributeError: module 'pip' has no attribute 'main')
Posted spaceapp
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jupiter 页面环境下使用pip无法安装(AttributeError: module 'pip' has no attribute 'main')相关的知识,希望对你有一定的参考价值。
- 异常:
-
AttributeError Traceback (most recent call last) <ipython-input-5-880e5dfa627c> in <module> 1 def install(package): 2 pip.main(["install", package]) ----> 3 install("syslog_parse") <ipython-input-5-880e5dfa627c> in install(package) 1 def install(package): ----> 2 pip.main(["install", package]) 3 install("syslog_parse") AttributeError: module ‘pip‘ has no attribute ‘main‘
- 代码:
-
def install(package): pip.main(["install", package]) def uninstall(package): pip.main(["uninstall -y", package])
- 解决:这是因为pip不同版本的情况:
-
def install(pkg): try: from pip._internal import main except Exception: from pip import main return main(["install", pkg]) def uninstall(pkg): try: from pip._internal import main except Exception: from pip import main return main(["uninstall -y", pkg])
以上是关于Jupiter 页面环境下使用pip无法安装(AttributeError: module 'pip' has no attribute 'main')的主要内容,如果未能解决你的问题,请参考以下文章
解决win7下安装的Python无法在命令窗口中使用pip命令的问题