ancient-wolf-19325
09/03/2024, 10:04 AM/home/kpattam/.local/lib/python3.10/site-packages/_pytest/assertion/rewrite.py:174: in exec_module
exec(co, module.__dict__)
test_job.py:1: in <module>
from flytekit import task
../../../flytekit/__init__.py:219: in <module>
from flytekit._version import __version__
E ModuleNotFoundError: No module named 'flytekit._version'
# Answer
The error ModuleNotFoundError: No module named 'flytekit._version' indicates that the flytekit package is not properly installed or there is a version mismatch. This issue can occur if the flytekit package is not installed in the environment where the test is being executed.
To resolve this, ensure that flytekit is correctly installed in your environment. You can do this by running:
pip install flytekit
If flytekit is already installed, try reinstalling it to ensure all components are correctly set up:
pip uninstall flytekit
pip install flytekit
If the issue persists, it might be related to a specific version of flytekit. In such cases, downgrading to a stable version known to work can help. For example:
pip install flytekit==1.11.0
Would you like more detailed steps or further assistance?
Sources:
- Flyte Discussion on Task Resolver
Slack Link
https://flyte-org.slack.com/archives/CP2HDHKE1/p1725357855.449119 👍 0 button 👎 0 button 💡 Hint: Mention @runllm in the thread for followups.