Jason Motley
02/20/2023, 10:59 PMNate
02/20/2023, 11:08 PMJason Motley
02/20/2023, 11:09 PMNate
02/20/2023, 11:10 PMprefect --version
output?Jason Motley
02/20/2023, 11:57 PMNate
02/21/2023, 12:33 AMprefect==1.4.1
? with
pip install 'prefect<2.0'
Jason Motley
02/21/2023, 12:50 AMNate
02/21/2023, 12:57 AMJason Motley
02/21/2023, 1:31 AMNate
02/21/2023, 1:34 AMJason Motley
02/21/2023, 2:13 AMNate
02/21/2023, 2:18 AMprefect --help
Jason Motley
02/21/2023, 2:19 AMNate
02/21/2023, 2:27 AMwhere prefect
and where python
?
Jason Motley
02/21/2023, 2:28 AMC:\Users\JasonMotley\.conda\envs\prefectenv\Scripts\prefect.exe
C:\Users\JasonMotley\.conda\envs\prefectenv\python.exe
C:\Users\JasonMotley\AppData\Local\Microsoft\WindowsApps\python.exe
Nate
02/21/2023, 2:35 AMJason Motley
02/21/2023, 2:36 AMinit
file cannot find the tasks
file, can I just manually edit that file so it CAN find it?Nate
02/21/2023, 3:17 AM__init__
ahh wait, is your file containing your flow named uuid.py
?
what if you try a different name?
(prefect-1)
❯ python uuid1.py # success!
(prefect-1)
❯ mv uuid1.py uuid.py
(prefect-1)
❯ cat uuid.py
───────┬────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
│ File: uuid.py
───────┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
1 │
2 │ from prefect import task
───────┴────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
(prefect-1)
❯ python uuid.py
Traceback (most recent call last):
File "uuid.py", line 2, in <module>
from prefect import task
File "/Users/nate/opt/miniconda3/envs/prefect-1/lib/python3.8/site-packages/prefect/__init__.py", line 1, in <module>
import prefect.utilities
File "/Users/nate/opt/miniconda3/envs/prefect-1/lib/python3.8/site-packages/prefect/utilities/__init__.py", line 1, in <module>
import prefect.utilities.logging
File "/Users/nate/opt/miniconda3/envs/prefect-1/lib/python3.8/site-packages/prefect/utilities/logging.py", line 21, in <module>
from uuid import uuid4
File "/Users/nate/src/play/testing-prefect/uuid.py", line 2, in <module>
from prefect import task
ImportError: cannot import name 'task' from partially initialized module 'prefect' (most likely due to a circular import) (/Users/nate/opt/miniconda3/envs/prefect-1/lib/python3.8/site-packages/prefect/__init__.py)
Jason Motley
02/21/2023, 3:02 PMNate
02/21/2023, 3:09 PM