Reputation: 2351
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)
Upvotes: 0
Views: 1783
Reputation: 2528
You need to do this:
pip.main(['install', '--upgrade', package]).
Ref - upgrading python module within code
Upvotes: 1
Reputation: 999
import pip
def install(package):
pip.main(['install', package])
# Example
if __name__ == '__main__':
install('mysuperawesomepackage')
Upvotes: 1