Comments (4)
This error seems to be coming from the fact that these dependencies cannot be installed with your current version of Python. There are a few things you can do from here:
- Add the testing Debian repository to install the latest version of Python from. I wouldn't recommend this personally. If you want more information, see this StackOverflow answer. I'm not 100% sure this will work, full disclaimer. SteamOS must use modified repos, as I'm pretty sure Debian now has Python 3.6 in its stable repos. The upside to doing this is that Pip should install with it, and if it doesn't you can rerun the commands from above. Another upside to this approach is that both Python and Pip will update automatically.
- Manually install Python 3.6+. I recommend 3.8 as it's the current latest, however it won't automatically upgrade but it should come installed with Pip. If it doesn't, you can repeat your install instructions above, or you could try installing Pip manually. Again, you will have no automatic updates with this approach. You probably aren't developing Python applications on your SteamOS installation, so really this shouldn't be an issue :)
If you do opt to install Python manually, please don't forget to use make altinstall
so you don't overwrite any existing Python 3 installations. It looks like you have a Python 3.7.6 folder. The issue here seems to be that Pip's dependencies don't work with Python 3.4.2 from just looking at it.
Let me know how you go! In the meantime, I might set up a VM with SteamOS and see how I get on trying to accomplish this.
from protontricks.
Installing a newer version of Python manually seems to be the best choice to avoid conflicts with the system's own packages. This Stack Overflow answer should help.
After that is done (eg. you installed Python 3.6), the following should work:
sudo python3.6 -m pip install protontricks
This all assumes that SteamOS is similar enough to Debian 8 to work, so if Valve's own repositories don't provide some needed packages this will need additional effort.
On another note, Python 3.4 hasn't worked with Protontricks at least since 1.2.2 due to some missing standard library features. Python 3.4 has been EOL since March 18, 2019 and most Linux distros ship newer versions, judging by the fact that no Python 3.4 specific issues have been reported. I'll drop the compatibility claim in a newer release and only support Python 3.5+.
from protontricks.
Valve revealed SteamOS 3.0 as part of the Steam Deck announcement recently. Since it is based on Arch Linux, there is a good chance it will support Protontricks using the same method as Arch, though that will depend on what modifications they've made (eg. whether they ship the same packages as on Arch).
from protontricks.
Flatpak apps are available through Discover on SteamOS 3, so closing this issue.
from protontricks.
Related Issues (20)
- insufficient permissions HOT 2
- PROTONTRICKS_STEAM_RUNTIME not set HOT 2
- Cant get game to load. GBFVSR HOT 3
- Some tests are broken by pytest 8 HOT 1
- protontricks not launching on steam deck HOT 3
- Cannot install Microsoft C++ Runtime 2019 // Stray wont work HOT 4
- Protontricks fails with warning: Unknown file arch of /home/$USER/.cache/protontricks/proton/GE-Proton9-1/bin/wineserver. HOT 5
- protontricks-launch -h neither offers an option to set the working directory nor has any hints or clues which one it is HOT 4
- Cannot Install dll HOT 1
- [wow64] error with checking HOT 1
- Unable to install physx HOT 1
- protontricks not detected when installing a file HOT 1
- Unable to create prefix for fallout 3 HOT 2
- After updating to 1.11.1-1 can no longer open protontricks HOT 3
- Unable to use the tasklist command HOT 1
- Protontricks cannot find custom shortcuts, despite games being installed with them. HOT 1
- how too fix HOT 1
- protontricks appears to require --no-bwrap HOT 4
- Question about which Proton version is used HOT 1
- Error when trying to launch protontricks HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from protontricks.