-
-
Save UbuntuEvangelist/c75f664345a0c23cbf5a7588837ba305 to your computer and use it in GitHub Desktop.
Install python and pip: | |
apt install snapd | |
snap install python38 --classic | |
apt install python3-pip | |
nano ~/.bashrc | |
# Add into the bottom | |
alias python=python3 | |
alias pip=pip3 | |
# Save & Exit ctrl+s and ctrl+x | |
alias python=python3 | |
alias pip=pip3 | |
source ~/.bashrc | |
sudo apt update | |
sudo apt upgrade -y | |
python --version | |
pip --version | |
Install the required dependencies: | |
sudo apt install python3 python3-pip python3-serial python3-wxgtk4.0 git | |
Clone the Printrun repository from GitHub to get the latest version: | |
git clone https://github.com/kliment/Printrun.git | |
cd Printrun | |
pip3 install -r requirements.txt | |
python3 pronterface.py | |
This should start the Pronterface GUI, and you should be able to connect to your 3D printer and start using it. If you encounter any issues, please let me know! | |
Hi Charles,
I got the same error listed above after running
pip3 install -r requirements.txt -- Doesn't look like he going to respond or doesn't have an answer to fix.
This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
jai rien compris?
After line 24 setup a virtual environment with:
python -m venv venv
Enter the virtual environment with:
source venv\bin\activate
Then continue with line 25.
P.S. to leave/deactivate the virtual environment type:
deactivate
I also run into a problem on line 25.
I've managed to setup and enter a virtual envormont with
python -m venv venv source venv/bin/active
but now line 25
pip install -r requirements.txt
complains about something else:
`dbus-gmain| Run-time dependency dbus-1 found: NO (tried pkgconfig and cmake)
../subprojects/dbus-gmain/meson.build:107:11: ERROR: Dependency "dbus-1" not found, tried pkgconfig and cmake
`
any suggestions?
Hi, Sorry to bother.
I have Ubuntu 24.04 installed.
After running line 25 I get the following:
`error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
`
Running line 26 gives me the following:
/home/charlesg/Printrun/printrun/pronterface.py:2099: SyntaxWarning: invalid escape sequence '\d' self.sdfiles.append(re.sub(" \d+$", "", line.strip().lower())) # NOQA /home/charlesg/Printrun/printrun/pronsole.py:61: SyntaxWarning: invalid escape sequence '\d' tempreading_exp = re.compile('\\bT\d*:') /home/charlesg/Printrun/printrun/pronsole.py:201: SyntaxWarning: invalid escape sequence '\d' self.lineignorepattern=re.compile("ok ?\d*$|.*busy: ?processing|.*busy: ?heating|.*Active Extruder: ?\d*$") /home/charlesg/Printrun/printrun/pronsole.py:1140: SyntaxWarning: invalid escape sequence '\d' self.sdfiles.append(re.sub(" \d+$","",line.strip().lower())) Traceback (most recent call last): File "/home/charlesg/Printrun/pronterface.py", line 30, in <module> from printrun.pronterface import PronterApp File "/home/charlesg/Printrun/printrun/pronterface.py", line 32, in <module> from . import pronsole File "/home/charlesg/Printrun/printrun/pronsole.py", line 32, in <module> from platformdirs import user_cache_dir, user_config_dir, user_data_dir ModuleNotFoundError: No module named 'platformdirs'
Help please. I am a noob to Linux.. And I do not understand ANY of this, I have followed this GIT to the T.
Regards
Charles