simons-public / protonfixes

A module for applying fixes at runtime to unsupported games with Steam Proton without changing game installation files
https://simons-public.github.io/protonfixes/
Other
232 stars 117 forks source link

README: Clarify pip installation on Ubuntu/Debian/derivatives #139

Closed depau closed 3 years ago

depau commented 3 years ago

Ubuntu, Debian and derivatives do not have pip installed by default. This clarifies the installation of the pip package on these distros:

If you are unsure, try installing with both pip3 and pip2 before running the commands below (python3-pip and python2-pip on Ubuntu/Debian-based distributions).

soredake commented 3 years ago

There is no python2-pip package in ubuntu/debian.

depau commented 3 years ago

You're right, it used to be python-pip and it is not available on >bionic. There's a python-pip-whl but it simply installs a wheel file in the filesystem without actually installing the module.

simons-public commented 3 years ago

Apologies for the late response on this. As far as I can tell, Proton is only running with Python 3 now and the hashbang is #!/usr/bin/env python3. @Depau can you confirm if Proton is able to work Python 2?

depau commented 3 years ago

Apologies for the late response on this. As far as I can tell, Proton is only running with Python 3 now and the hashbang is #!/usr/bin/env python3. @Depau can you confirm if Proton is able to work Python 2?

I am not sure about it and I hope Valve dropped support anyway.

I saw the readme was updated to only refer to Python3, I think that's best :)

mrjackv commented 3 years ago

here is where valve explicitly used python3 first, although I think the intention was there all along. I double checked and there is no version of proton (from 3.7 anyways) that uses python2

depau commented 3 years ago

I force-pushed the updated readme change, the old commits are still available in the patch-1-old branch.


Note: Arch Linux also doesn't pull in pip when installing python, but Arch users do have the AUR and @mrjackv's package.