Replies: 3 comments 3 replies
-
You can download wherever you like and even unpack it to some other directory if you want. Whatever makes sense to you. Nothing gets installed per se; once you've extracted the files someplace, consider that your "installation".
This step is a personal choice (running a virtual environment isn't required) and will depend upon the version and age of Python installed on your machine. If you have a recent(ish) install of Python 3 then you're in luck because there's a dedicated tool for making them (
Salt to taste, of course. If you're on Windows and don't have Python pathed then you may need to navigate to the directory where Python lives and issue the If you choose to travel this route, you will need to remember to always enter the virtual environment before doing any Python related things with the smart screen, like using the project's provided theme configuration tool (
You'll notice the prompt changes to reflect your environment, and you're ready to do whatever you want to do. When you're done, exit the environment by typing There are some benefits to utilizing a virtual environment for this but, again, it isn't mandatory. If all of the stuff above sounds too daunting or like too heavy of a lift, and you don't typically use Python for other stuff, you can totally forego the virtual environment and still use the project.
If you chose the virtual environment option then it'll be from there. Otherwise, it depends on whether or not you've pathed Python on the machine. If you haven't, navigate to the directory that has Python and do it there (making sure to supply the full path to the requirements file). If you did, Python can be invoked anywhere so just navigate to where said requirements file is and have at it. One quick note -- getting the project up, running, and appearing on-screen in the way you'd like does take a little bit of getting the hands dirty. Please don't let that discourage you from digging in and trying things out. You might learn something cool or pick up some new tools for your toolbox along the way. It's quite possible that you will never touch the Git stuff in the time you spend with your smart screen, where it only remains available for the initial steps for settings things up the first time. That's totally fine. If, later, you do elect to dip the toes in the proverbial Git waters then this project already has you setup to start adventuring. As for Python,... the amount of time you spend with it will ultimately come down to how deep you want to go. Even if you decide to make your own themes, most of that exists in YAML with tools and features provided in the project already. There's no need to rapidly become a Python mage seasoned in the dark arts; there may only be one or two things you'll eventually pick up and use on a regular basis. |
Beta Was this translation helpful? Give feedback.
-
@JohnyR82: How are things going? Have you had time to revisit and try anything out? |
Beta Was this translation helpful? Give feedback.
-
I suspect he just wanted to use the code, not become a python developer. I've been in IT for 30 years and getting this software to run is virtually impossible. Half of the mentioned 'requirements' are not even available in my distros repositories. Hunting down and compiling those just to get it to run is beyond the scope of most people's casual interest. It took me about 3 hours to track down why tkinter could not be found. |
Beta Was this translation helpful? Give feedback.
-
Greetings,
I've recently purchased a small 3,5" screen (i.e. one of those "Turing Smart Screens") and I've noticed that besides the "original" software (which is hopefully "safe", but not very user friendly and a little bit buggy), there is also this custom made Python project.
I've never used Python or any program from GitHub before, and I've tried to follow the "How to start" guide, but so far, I've barely made it to "Step 3". I've installed Python, I've installed "Git"; and I've downloaded the project itself - although I am not sure where to download it (to the Python folder, to the Git folder, to Documents, or it doesn't even matter?). But so far, I got stuck with "Python dependencies"- because there are about 16 of them in the text file; and when I started searching for them, I am still not sure where to install them.
Now, based on the previous "Step 1", the "Git" program should be used to "download some Python dependencies" - but I am not sure if all of them, or some of them; or how even to do it. If the solution is the "code" at the end of the "Step 3" (i.e. "python3 -m pip install -r requirements.txt" / "python.exe -m pip install -r requirements.txt"), I am not sure where to type this code; or how to create the "virtual enviroment", that is recomended.
I have to say, I may have been a bit naive, because when I found out about the project, I thought it was a simple "program"; something like "system-monitor.exe" (or .rar) that I could download and install like the "original" software. And then I discovered the "guide"; but as I've mentioned, I am a bit lost. So if anyone has a little bit more "fool-proof" way how to guide a complete "Python-noob" to those "dependencies", it would be greatly appreciated.. :)
Thank you in advance,
Best regards,
Jan
Beta Was this translation helpful? Give feedback.
All reactions