📅 2024-01-02 — Session: Resolved wxPython and OBD2 Environment Issues
🕒 15:10–15:45
🏷️ Labels: Wxpython, OBD2, Python, Anaconda, Compatibility
📂 Project: Dev
⭐ Priority: MEDIUM
Session Goal
The session aimed to troubleshoot and resolve issues related to wxPython installation and OBD2 project environment setup on Ubuntu systems.
Key Activities
- Explored solutions for wxPython accessibility issues in Python environments, focusing on Ubuntu.
- Provided a step-by-step guide for installing wxPython using Anaconda, emphasizing Conda for package management.
- Addressed Anaconda environment solving issues and switched to using system Python for OBD2 projects.
- Installed
pyserialto resolveModuleNotFoundErrorfor OBD2 communication. - Updated
ConfigParserimport statements for Python 3 compatibility. - Fixed deprecation issues in pyOBD scripts due to wxPython updates.
- Resolved Python compatibility issues when porting wxPython applications from Python 2 to 3.
- Identified the correct serial port for OBD2 scanner configuration in Linux.
Achievements
- Successfully installed wxPython in both Anaconda and system Python environments.
- Resolved deprecation and compatibility issues in pyOBD scripts.
- Ensured OBD2 scanner was correctly configured and connected on Linux.
Pending Tasks
- Further testing of the OBD2 setup to ensure all dependencies are fully operational.
- Continuous monitoring for any additional deprecation warnings in wxPython.