Unidata / MetPy

MetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data.

Home Page:https://unidata.github.io/MetPy/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

"ModuleNotFoundError"

gkb999 opened this issue · comments

commented

What went wrong?

I installed metpy recently on a Windows system
Installed via conda first, then used pip to cross-check.
Both the ways, it shows no issues while installation.
However, when I test, I get the following error
image

Operating System

Windows

Version

Latest (looks like 1.5.1)

Python Version

Anaconda 2.1.1

Code to Reproduce

pip install metpy
Requirement already satisfied: metpy in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (1.5.1)
Requirement already satisfied: matplotlib>=3.3.0 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from metpy) (3.8.2)
Requirement already satisfied: numpy>=1.18.0 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from metpy) (1.26.2)
Requirement already satisfied: pandas>=1.0.0 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from metpy) (2.1.3)
Requirement already satisfied: pint>=0.15 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from metpy) (0.22)
Requirement already satisfied: pooch>=1.2.0 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from metpy) (1.8.0)
Requirement already satisfied: pyproj>=2.6.1 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from metpy) (3.6.1)
Requirement already satisfied: scipy>=1.4.0 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from metpy) (1.11.4)
Requirement already satisfied: traitlets>=5.0.5 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from metpy) (5.14.0)
Requirement already satisfied: xarray>=0.18.0 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from metpy) (2023.11.0)
Requirement already satisfied: contourpy>=1.0.1 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from matplotlib>=3.3.0->metpy) (1.2.0)
Requirement already satisfied: cycler>=0.10 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from matplotlib>=3.3.0->metpy) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from matplotlib>=3.3.0->metpy) (4.46.0)
Requirement already satisfied: kiwisolver>=1.3.1 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from matplotlib>=3.3.0->metpy) (1.4.5)
Requirement already satisfied: packaging>=20.0 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from matplotlib>=3.3.0->metpy) (23.2)
Requirement already satisfied: pillow>=8 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from matplotlib>=3.3.0->metpy) (10.1.0)
Requirement already satisfied: pyparsing>=2.3.1 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from matplotlib>=3.3.0->metpy) (3.1.1)
Requirement already satisfied: python-dateutil>=2.7 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from matplotlib>=3.3.0->metpy) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from pandas>=1.0.0->metpy) (2023.3.post1)
Requirement already satisfied: tzdata>=2022.1 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from pandas>=1.0.0->metpy) (2023.3)
Requirement already satisfied: typing-extensions in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from pint>=0.15->metpy) (4.8.0)
Requirement already satisfied: platformdirs>=2.5.0 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from pooch>=1.2.0->metpy) (4.0.0)
Requirement already satisfied: requests>=2.19.0 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from pooch>=1.2.0->metpy) (2.31.0)
Requirement already satisfied: certifi in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from pyproj>=2.6.1->metpy) (2023.11.17)
Requirement already satisfied: six>=1.5 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from python-dateutil>=2.7->matplotlib>=3.3.0->metpy) (1.16.0)
Requirement already satisfied: charset-normalizer<4,>=2 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from requests>=2.19.0->pooch>=1.2.0->metpy) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from requests>=2.19.0->pooch>=1.2.0->metpy) (3.6)
Requirement already satisfied: urllib3<3,>=1.21.1 in c:\users\buradagi\.conda\envs\metpy\lib\site-packages (from requests>=2.19.0->pooch>=1.2.0->metpy) (2.1.0)

Errors, Traceback, and Logs

ModuleNotFoundError                       Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_21788/4106364425.py in <module>
      1 import numpy as np
----> 2 from metpy.units import units

ModuleNotFoundError: No module named 'metpy'

It appears that you have an environment called "metpy", be sure that you have that environment activated when you launch your jupyter notebook environment or launch the python interpreter or go to run a python script. To activate a conda environment type

conda activate metpy

The default environment may be called something like "base" and in a terminal window, the name of the active environment is usually stated at the far left edge of the command line in parentheses.

commented

No, I activated the environment ran 'jupyter notebook', then attempted this

In that notebook, what does:

import sys
sys.path

show?