matplotlib / matplotlib/cmocean

wrong version of matplotlib?

Abierto
#115 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
Python
Estrellas
269
Forks
54
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción


TypeError Traceback (most recent call last)
Cell In[27], line 1
----> 1 import cmocean

File ~/opt/anaconda3/lib/python3.9/site-packages/cmocean/init.py:11
8 from future import absolute_import
10 # from cmocean import *
---> 11 from . import cm, tools, data
13 all = ['cm',
14 'tools',
15 'plots',
16 'data']
18 authors = ['Kristen Thyng kthyng@tamu.edu']

File ~/opt/anaconda3/lib/python3.9/site-packages/cmocean/cm.py:34
30 cmap_d = dict()
33 # a comparable version object
---> 34 MPL_VERSION = Version(version("matplotlib"))
36 def _register_cmap(cmap, *, name):
37 # wrap matplotlib.cm API, use non-deprecated API when available
38 if MPL_VERSION >= Version("3.5"):

File ~/opt/anaconda3/lib/python3.9/site-packages/packaging/version.py:196, in Version.init(self, version)
185 """Initialize a Version object.
186
187 :param version:
(...)
192 exception will be raised.
193 """
195 # Validate the version and parse it into pieces
--> 196 match = self._regex.search(version)
197 if not match:
198 raise InvalidVersion(f"Invalid version: '{version}'")

TypeError: expected string or bytes-like object

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Reproduce el fallo de importación en el entorno de Anaconda con Python 3.9 mostrado y, a continuación, inspecciona cmocean/cm.py alrededor de la asignación de MPL_VERSION y la obtención de la versión de matplotlib. Se considera terminado cuando importar cmocean ya no genere el TypeError indicado con la instalación de matplotlib correspondiente.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
matplotlib, python
Área
data-visualization
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.