open-space-toolkit-astrodynamics
open-space-toolkit-astrodynamics copied to clipboard
[fix] ostk python import error in virtual environments
Bug description
Hello! Thanks a lot for sharing this very powerful library! OSTk dependencies work when installed in a python based docker container.
However, I get import errors when I simply pip install open-space-toolkit-astrodynamics
in a python virtual environment:
> from ostk.physics.unit import Angle
Traceback (most recent call last)
File "./ostk-project/main.py", line 1, in <module>
from ostk.physics.unit import Angle
File "./ostk-project/.venv/lib/python3.11/site-packages/ostk/physics/__init__.py", line 3, in <module>
from ostk.io import *
File "./ostk-project/.venv/lib/python3.11/site-packages/ostk/io/__init__.py", line 3, in <module>
from ostk.core import *
File "./ostk-project/.venv/lib/python3.11/site-packages/ostk/core/__init__.py", line 3, in <module>
from .OpenSpaceToolkitCorePy import *
ModuleNotFoundError: No module named 'ostk.core.OpenSpaceToolkitCorePy'
Steps to reproduce
- Buy a macbook
- Create a local python virtual environment
pyenv local 3.11.3
python -m venv .venv
source .venv/bin/activate
- Install dependency
pip install open-space-toolkit-astrodynamics==8.2.0
- Import ostk in a python shell
python
> from ostk.physics.unit import Angle
Expected behavior
No error when importing modules.
Additional context
I'm on Mac OS Sonoma 14.4.1
Thank you for your help!