0

Using pip from a (python 3.5) script, how can i upgrade a package i previously installed via the command line (using pip install)?

Something like

import pip
pip.install("mysuperawesomepackage", upgrade=True)
iCart
  • 2,179
  • 3
  • 27
  • 36

2 Answers2

1
import pip

def install(package):
    pip.main(['install', package])

# Example
if __name__ == '__main__':
    install('mysuperawesomepackage')
user565447
  • 969
  • 3
  • 14
  • 29
1

You need to do this:

pip.main(['install', '--upgrade', package]).

Ref - upgrading python module within code

Community
  • 1
  • 1
kawadhiya21
  • 2,458
  • 21
  • 34