-
-
Notifications
You must be signed in to change notification settings - Fork 11.3k
Pip3 from Python3 upgrade will break Pip from Python #25752
Comments
@cclauss Even when I reverse the order of the I tried the following, but it didn't solve the problem:
To solve the problem, I had to run:
That left me with
|
Possibly fixed by ddad99c |
This is not fixed (or maybe it used to be fixed and it's a regression). Steps to reproduce: My first attempt to repair this broke something, so I first completely removed my existing Python installations (this should hopefully be obvious, but don't run these commands unless you know what to re-install later):
Then I re-installed both versions of Python, starting with Python 2.7:
Now both
I could restore the
|
This is not fixed. |
This remains a known issue, yes. @tdsmith has commented on it before in several newer issues, but the gist I believe is that we can't do anything about it very practically sadly. |
Python3.rb could run |
This isn't a Homebrew formula issue per se. The |
Ahh.... Thanks for the explication. I get it now. |
Thanks @DomT4 for the explanation. I agree that it's not a Homebrew issue, then. |
Under the current installs, if you do:
pip install --upgrade pip
Followed by:
pip3 install --upgrade pip
Then you do:
pip -V
You will see that both pip and pip3 point to the Python3 pip and the only way to use the Python 2 pip is to use pip2 instead of pip. Reversing the order of the install --upgrade pip commands will deliver the desired result.
Python 3.4 (expected GA date 16 March) should reduce these woes because it will embed pip in the Python3 distribution.
The text was updated successfully, but these errors were encountered: