On Windows 10, running Python 3.10.4, programs are unable to find modules that are installed.
This program:
import statistics
print(statistics.mean([100, 90]))
Produces this result:
PS C:\VSC-files> python statistics.py
Traceback (most recent call last):
File "C:\VSC-files\statistics.py", line 2, in <module>
import statistics
File "C:\VSC-files\statistics.py", line 4, in <module>
print(statistics.mean([100, 90]))
AttributeError: partially initialized module 'statistics' has no attribute 'mean' (most likely due to a circular import)
Importing other modules produces similar results. Statistics module seems to be already installed, when I try to install it I get:
PS C:\VSC-files> python -m pip install statistics
Requirement already satisfied: statistics in c:\users\richard\appdata\local\programs\python\python310\lib\site-packages (1.0.3.5)
Requirement already satisfied: docutils>=0.3 in c:\users\richard\appdata\local\programs\python\python310\lib\site-packages (from statistics) (0.18.1)
Files are located at:
C:\Users\Richard\AppData\Local\Programs\Python\Python310\python.exe
C:\Users\Richard\AppData\Local\Programs\Python\Python310\Lib\site-packages\statistics
C:\VSC-files\statistics.py
Environmental Variable - Path:
C:\Users\Richard\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\Richard\AppData\Local\Programs\Python\Python310\;C:\Users\Richard\AppData\Local\Microsoft\WindowsApps;;C:\Users\Richard\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\Richard\AppData\Local\Programs\Fiddler