I’ve written a number of tutorials on configuring your development environment on macOS, Linux (Ubuntu), and Raspbian. You can find all of them on this page.
I also provide downloadable, pre-configured development environments (i.e., Virtual Machines) inside my books and courses, including:
- Deep Learning for Computer Vision with Python
- OCR with OpenCV, Tesseract, and Python
- Practical Python and OpenCV
- PyImageSearch Gurus
- Raspberry Pi for Computer Vision (includes pre-configured Raspbian .img files)
These Virtual Machines (VM) are super easy to use and work across all major operating systems, including macOS, Linux, and Windows.
All you need to do is download the VM, install VirtualBox, and import the VM — the entire process takes only a few minutes and will save you hours and hours of time.
Since I offer so many free tutorials as well as paid pre-configured development environments I typically don’t offer too much help debugging your own personal environment.