You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I ran the pip3 install on a Raspberry Pi running Ubuntu 20.04, so: sudo pip install artemis_uploader-3.0.0.tar.gz
For some reason, the apt install of python3-pyqt5.qtserialport did not occur.
Maybe a notation in the README install documentation that this might need to be installed separately would be in order.
I don't see why that failed, because, of course fixing it so that it does install would be better.
When I re-run the pip3 install, with the python3-pyqt5.qtserialport package removed, I get: sudo pip3 install artemis_uploader-3.0.0.tar.gz Processing ./artemis_uploader-3.0.0.tar.gz Requirement already satisfied: darkdetect in /usr/local/lib/python3.8/dist-packages (from artemis-uploader==3.0.0) (0.8.0) Requirement already satisfied: pycryptodome in /usr/local/lib/python3.8/dist-packages (from artemis-uploader==3.0.0) (3.19.0) Requirement already satisfied: pyserial in /usr/lib/python3/dist-packages (from artemis-uploader==3.0.0) (3.4) Building wheels for collected packages: artemis-uploader Building wheel for artemis-uploader (setup.py) ... done Created wheel for artemis-uploader: filename=artemis_uploader-3.0.0-py3-none-any.whl size=1923014 sha256=249344f040b2f404aea8f4850a1843d65f2410d6441265b33f79dc8eef8f603f Stored in directory: /root/.cache/pip/wheels/42/e5/48/9b83c5fc187c15ead2e728618ee05b89e7497de632b19b2343 Successfully built artemis-uploader Installing collected packages: artemis-uploader Successfully installed artemis-uploader-3.0.0
But then running it: artemis_upload Traceback (most recent call last): File "/usr/local/bin/artemis_upload", line 5, in <module> from artemis_uploader import startArtemisUploader File "/usr/local/lib/python3.8/dist-packages/artemis_uploader/__init__.py", line 44, in <module> from .artemis_uploader import startArtemisUploader File "/usr/local/lib/python3.8/dist-packages/artemis_uploader/artemis_uploader.py", line 61, in <module> from PyQt5.QtSerialPort import QSerialPortInfo ModuleNotFoundError: No module named 'PyQt5.QtSerialPort'
I checked the setup.py, and the install_deps on line 75 is clearly working, and I checked the values for the conditional on line 79, and I get values that should trigger it:
`Python 3.8.10 (default, Nov 22 2023, 10:22:35)
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
from platform import machine, system
machine()
'aarch64'
system()
'Linux'`
Once I separately apt installed python3-pyqt5.qtserialport all is well, and artemis_upload works great.
So... 🤷 At least a note in the README.md would be helpful that, if you get a crash, then running sudo apt-get install python3-pyqt5 python3-pyqt5.qtserialport might solve your problems.
I am running:
Ubuntu 20.04.6 LTS, 64-bit, Server edition, then apt installed ubuntu-desktop on top of it. Installed from Raspberry Pi OS Installer for Mac (Ubuntu 20 Desktop was not available).
Linux kernel is 5.4.0-1100-raspi (from uname -r)
running on Raspberry Pi 4B, 4GB RAM
Using built-in Python 3.8.10, added pip 23.3.2 using get-pip.py from PyPA.
Running apt -v returns apt 2.0.10 (arm64)
I hope that is enough information. Thank you for producing the board and the installer and the uploader and the firmware and all of it!!
The text was updated successfully, but these errors were encountered:
--
*Marcus Jaiclin, Ph.D. [he/him/his]*
Wu Tsai Chair in Computer Science
*The Bishop's School* <http://www.bishops.com/>
7607 La Jolla Blvd.
La Jolla, CA 92037
I ran the pip3 install on a Raspberry Pi running Ubuntu 20.04, so:
sudo pip install artemis_uploader-3.0.0.tar.gz
For some reason, the apt install of
python3-pyqt5.qtserialport
did not occur.Maybe a notation in the README install documentation that this might need to be installed separately would be in order.
I don't see why that failed, because, of course fixing it so that it does install would be better.
When I re-run the pip3 install, with the
python3-pyqt5.qtserialport
package removed, I get:sudo pip3 install artemis_uploader-3.0.0.tar.gz Processing ./artemis_uploader-3.0.0.tar.gz Requirement already satisfied: darkdetect in /usr/local/lib/python3.8/dist-packages (from artemis-uploader==3.0.0) (0.8.0) Requirement already satisfied: pycryptodome in /usr/local/lib/python3.8/dist-packages (from artemis-uploader==3.0.0) (3.19.0) Requirement already satisfied: pyserial in /usr/lib/python3/dist-packages (from artemis-uploader==3.0.0) (3.4) Building wheels for collected packages: artemis-uploader Building wheel for artemis-uploader (setup.py) ... done Created wheel for artemis-uploader: filename=artemis_uploader-3.0.0-py3-none-any.whl size=1923014 sha256=249344f040b2f404aea8f4850a1843d65f2410d6441265b33f79dc8eef8f603f Stored in directory: /root/.cache/pip/wheels/42/e5/48/9b83c5fc187c15ead2e728618ee05b89e7497de632b19b2343 Successfully built artemis-uploader Installing collected packages: artemis-uploader Successfully installed artemis-uploader-3.0.0
But then running it:
artemis_upload Traceback (most recent call last): File "/usr/local/bin/artemis_upload", line 5, in <module> from artemis_uploader import startArtemisUploader File "/usr/local/lib/python3.8/dist-packages/artemis_uploader/__init__.py", line 44, in <module> from .artemis_uploader import startArtemisUploader File "/usr/local/lib/python3.8/dist-packages/artemis_uploader/artemis_uploader.py", line 61, in <module> from PyQt5.QtSerialPort import QSerialPortInfo ModuleNotFoundError: No module named 'PyQt5.QtSerialPort'
I checked the
setup.py
, and theinstall_deps
on line 75 is clearly working, and I checked the values for the conditional on line 79, and I get values that should trigger it:`Python 3.8.10 (default, Nov 22 2023, 10:22:35)
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
Once I separately apt installed
python3-pyqt5.qtserialport
all is well, andartemis_upload
works great.So... 🤷 At least a note in the README.md would be helpful that, if you get a crash, then running
sudo apt-get install python3-pyqt5 python3-pyqt5.qtserialport
might solve your problems.I am running:
Ubuntu 20.04.6 LTS, 64-bit, Server edition, then apt installed ubuntu-desktop on top of it. Installed from Raspberry Pi OS Installer for Mac (Ubuntu 20 Desktop was not available).
Linux kernel is
5.4.0-1100-raspi
(fromuname -r
)running on Raspberry Pi 4B, 4GB RAM
Using built-in Python 3.8.10, added pip 23.3.2 using get-pip.py from PyPA.
Running
apt -v
returnsapt 2.0.10 (arm64)
I hope that is enough information. Thank you for producing the board and the installer and the uploader and the firmware and all of it!!
The text was updated successfully, but these errors were encountered: