User Tools

Site Tools


pip_notes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
pip_notes [2021/06/15 15:01] adminpip_notes [2023/01/25 16:19] – [install a specific version of a package] raju
Line 1: Line 1:
 +==== install a package ====
 +<code>
 +pip install --ignore-installed PyYAML
 +</code>
 +
 +Ref:- https://stackoverflow.com/questions/53807511/pip-cannot-uninstall-package-it-is-a-distutils-installed-project
 +
 +==== install a specific version of a package ====
 +<code>
 +pip install <package>==<version>
 +</code>
 +For example
 +<code>
 +pip install pandas==1.5.3
 +</code>
 +==== pip cache ====
 +install a package without using the cache, just for this run.
 +  pip install --no-cache-dir <package>
 +
 +configure pip to not use the cache "globally" (in all commands)
 +  pip config set global.cache-dir false
 +
 +remove all wheel files related to matplotlib from pip's cache.
 +  pip cache remove matplotlib
 +
 +clear all files from pip's cache.
 +  pip cache purge
 +
 +pip cache directory
 +  pip cache dir
 +
 +Availability: {'pip cache': 'pip >= 20.1', 'pip config': 'pip >= 10.0', '--no-cache-dir': 'pip >= 6.0'}
 +
 +Ref:-
 +  * https://stackoverflow.com/a/61762308/6305733 - response from a pip maintainer.
 +
 ==== upgrade pip ==== ==== upgrade pip ====
 <code> <code>
Line 5: Line 41:
  
 ==== links I came across ==== ==== links I came across ====
 +  * https://caremad.io/posts/2013/07/setup-vs-requirement/ - setup.py vs requirements.txt - an article by Donald Stufft
 +    * Easy to understand, well written.
 +    * found it in https://pip.pypa.io/en/stable/user_guide/#requirements-files
   * Changes to the pip dependency resolver in 20.3 - https://pip.pypa.io/en/stable/user_guide/#changes-to-the-pip-dependency-resolver-in-20-3-2020   * Changes to the pip dependency resolver in 20.3 - https://pip.pypa.io/en/stable/user_guide/#changes-to-the-pip-dependency-resolver-in-20-3-2020
 +  * https://pip.pypa.io/en/stable/news/ - pip changelog
  
pip_notes.txt · Last modified: 2023/04/28 15:44 by raju