using pip3 to call pip
Ryan Schmidt
ryandesign at macports.org
Wed Sep 13 02:46:33 UTC 2017
On Sep 11, 2017, at 05: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
"group" here means a MacPorts select group. We have a select group called "pip", but not one called "pip3".
More information about the macports-users
mailing list