using pip3 to call pip

Russell Jones russell.jones at physics.ox.ac.uk
Mon Sep 11 10:55:39 UTC 2017


 > /usr/local/bin/pip3

Could you try "which -a pip3" and "which -a pip-3.6"?

You may need to use something like

alias pip3=pip-3.6

or the more recently preferred "python3 -m pip" 
https://docs.python.org/3.6/installing/ ( though these docs are a bit 
inconsistent with https://www.python.org/dev/peps/pep-0394/ )

Russell


On 11/09/17 11:06, David Epstein wrote:
> How do I arrange for my shell command
> pip3
> to give the pip associated with my /opt/local/bin/python3?
>
> I tried to do this using "port select", but that failed, as you can 
> see below. Can someone give some explanation of the meaning of the the 
> error message "The specified group 'pip3' does not exist"? What does 
> "group" mean in this context?
>
> Macintosh-2:~% echo $path
> . /Users/dbae/bin /opt/local/bin /opt/local/sbin 
> /usr/local/texlive/2016/bin/universal-darwin 
> /usr/local/texlive/2016/bin/x86_64-darwin . /Users/dbae/bin 
> /opt/local/bin /opt/local/sbin 
> /usr/local/texlive/2016/bin/universal-darwin 
> /usr/local/texlive/2016/bin/x86_64-darwin /usr/bin /bin /usr/sbin 
> /sbin /usr/local/bin /opt/X11/bin /Library/TeX/texbin
> Macintosh-2:~% which python3
> /opt/local/bin/python3
> Macintosh-2:~% ls -l /opt/local/bin/python3
> lrwxr-xr-x  1 root  wheel  24  5 Sep 20:50 /opt/local/bin/python3@ -> 
> /opt/local/bin/python3.6
> Macintosh-2:~% which pip
> /opt/local/bin/pip
> Macintosh-2:~% which pip3
> /usr/local/bin/pip3
> Macintosh-2:~% sudo port select pip3 py36-pip
> Password:
> Selecting 'py36-pip' for 'pip3' failed: The specified group 'pip3' 
> does not exist.
> Macintosh-2:~% ls -l /opt/local/bin/pip
> lrwxr-xr-x  1 root  wheel  67 11 Sep 10:34 /opt/local/bin/pip@ -> 
> /opt/local/Library/Frameworks/Python.framework/Versions/3.6/bin/pip
>
> I seem to lack certain elementary knowledge about the port options.
>
> Thanks
> David
>



More information about the macports-users mailing list