After creating a venv, activating it and installing a few packages (Numpy), when I run my code which has "import numpy as np", it throws an error saying module not found. I did a PIP FREEZE in the cmd while still in the environment and it shows me the version of Numpy that is installed.
I am very confused why this is the case, I have deleted and recreated the environment multiple times to no avail.
pip list and
pip freeze shows this
Package Version ---------- ------- numpy 1.23.0
Running my program which has the line
import numpy as np
results in this error
Traceback (most recent call last): File "c:UsersUserDesktopTouristRoutingProblemTouristRoutingProblem 0 classesTouristRoutingProblem.py", line 2, in <module> import numpy as np ModuleNotFoundError: No module named 'numpy'
Curiously, when I run the following in the CMD this happens.
(my_env) PS C:UsersUserDesktopTouristRoutingProblemtouristroutingproblemmy_env> python Python 3.10.5 (tags/v3.10.5:f377153, Jun 6 2022, 16:14:13) [MSC v.1929 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import numpy as np >>> print(np)
The output is as follows, which suggests that numpy IS installed.
<module 'numpy' from 'C:\Users\User\Desktop\TouristRoutingProblem\touristroutingproblem\my_env\lib\site-packages\numpy\__init__.py'>