Hey Hi, I’m new, in general I installed linux mint-19.1 for the first time and the most amazing thing is that I gathered the panda from the sources without any problems inherent in Windoms - I think this is a dream. As a result, I received the installation package panda3d1.10_1.10.1_amd64 which was safely installed, of course, this may seem strange to the Windows user.
I tried to run the examples in Python, got:
Traceback (last call was the last):
File "main.py", line 16, in <module>
from direct.showbase.ShowBase import ShowBase
ImportError: There is no module named direct.showbase.ShowBase
in the case of python3
Traceback (last call was the last):
File "main.py", line 16, in <module>
from direct.showbase.ShowBase import ShowBase
ModuleNotFoundError: No module named 'direct'
Actually, the question arose how to find out for which version the installation package is intended or is it better to compile from the very beginning for a specific version of python?
When you were building from source, were there any warnings about missing packages in the beginning? If you are missing python-dev or python3-dev, for example, it won’t build the Python bindings, and it will warn about Python being missing at the beginning of the build.
The version of Python that is built against is the version you run makepanda.py with.