Testing python functionality using a Raspberry Pi 4 in vim 9.1 command mode after installing vim and python from source and :python3 print('hello world')
produces the following error:
Error processing line 15 of /home/pi/.local/lib/python3.12/site-packages/load_dotenv.pth:
Traceback (most recent call last):
File "<frozen site>", line 206, in addpackage
File "<string>", line 1, in <module>
File "/home/pi/.local/lib/python3.12/site-packages/load_dotenv.py", line 17, in <module>
from dotenv import load_dotenv
File "/home/pi/.local/lib/python3.12/site-packages/dotenv/__init__.py", line 3, in <module>
from .main import (dotenv_values, find_dotenv, get_key, load_dotenv, set_key,
File "/home/pi/.local/lib/python3.12/site-packages/dotenv/main.py", line 4, in <module>
import pathlib
File "/usr/local/lib/python3.12/pathlib.py", line 20, in <module>
from urllib.parse import quote_from_bytes as urlquote_from_bytes
File "/usr/local/lib/python3.12/urllib/parse.py", line 36, in <module>
import math
ImportError: /usr/local/lib/python3.12/lib-dynload/math.cpython-312-aarch64-linux-gnu.so: undefined symbol: PyFloat_Type
Remainder of file ignored
Testing python functionality using a Raspberry Pi 4 in vim 9.1 command mode after installing vim and python from source and :python3 print('hello world')
produces the following error:
Error processing line 15 of /home/pi/.local/lib/python3.12/site-packages/load_dotenv.pth:
Traceback (most recent call last):
File "<frozen site>", line 206, in addpackage
File "<string>", line 1, in <module>
File "/home/pi/.local/lib/python3.12/site-packages/load_dotenv.py", line 17, in <module>
from dotenv import load_dotenv
File "/home/pi/.local/lib/python3.12/site-packages/dotenv/__init__.py", line 3, in <module>
from .main import (dotenv_values, find_dotenv, get_key, load_dotenv, set_key,
File "/home/pi/.local/lib/python3.12/site-packages/dotenv/main.py", line 4, in <module>
import pathlib
File "/usr/local/lib/python3.12/pathlib.py", line 20, in <module>
from urllib.parse import quote_from_bytes as urlquote_from_bytes
File "/usr/local/lib/python3.12/urllib/parse.py", line 36, in <module>
import math
ImportError: /usr/local/lib/python3.12/lib-dynload/math.cpython-312-aarch64-linux-gnu.so: undefined symbol: PyFloat_Type
Remainder of file ignored
Share
Improve this question
edited Jan 18 at 13:41
Friedrich
4,84613 gold badges54 silver badges50 bronze badges
asked Jan 18 at 9:36
absolutebobabsolutebob
236 bronze badges
1 Answer
Reset to default 0Uninstalling all of the env packages in pip and reinstalling python-dotenv
resolved the issue.
pip uninstall python-dotenv
pip uninstall dotenv-python
pip uninstall load-dotenv
pip uninstall dotenv
pip install python-dotenv