I am in a bind. Conda keeps telling me to upgrade pip, however, when I run the conda update pip command, it says pip is fully updated. My exact terminal output is below:
Anton-MacBook-Pro:~ anton$ conda update pip -p /Users/anton/anaconda/envs/py3k
# All packages already at latest version, nothing to do.
# packages in environment at /Users/anton/anaconda/envs/py3k:
#
# Warning: Your version of pip is older than what conda requires for pip
# integration, so pip-installed packages will not be displayed. Please
# update pip, (conda update pip -p /Users/anton/anaconda/envs/py3k)
pip 1.4.1 py33_1
Anton-MacBook-Pro:~ anton$
My interpretation of the terminal output is:
A “pip: command not found” error occurs when you fail to properly install the package installer for Python (pip) needed to run Python on your computer. To fix it, you will either need to re-install Python and check the box to add Python to your PATH or install pip on your command line.
This is a conda bug, as Jacob Budin noted. Try running
conda update distribute
and see if that makes the problem go away. Either way, you don't need to worry about it.
As of this writing, pip v1.4.1 is the latest stable release. The warning you're encountering is a known bug in conda (pydata/conda #429).
Check to see if running ./python ./pip list
in the bin/
directory of your conda environment (i.e., using the local Python and pip scripts) produces the output you'd expect (that is, a list of installed packages, without errors); if not, that what it's getting hung up on.
I'd add your experience to the GitHub bug thread.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With