Created
July 4, 2024 13:44
-
-
Save UbuntuEvangelist/c75f664345a0c23cbf5a7588837ba305 to your computer and use it in GitHub Desktop.
Install Pronterface Ubuntu
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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