es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Qué hacer cuando falla “import folium” pero “conda list” lo muestra

Ya he instalado folium, pero la importación de folium falla.

También “conda list” para el entorno “base” también muestra folium.

Dando un ejemplo de pandas también para mostrar que pandas se está importando, que también está instalado en la misma ubicación.

“`(base) user1@user1-mac site-packages % conda list | grep -i fol
folium 0.12.1.post1 pyhd8ed1ab_1 conda-forge

(base) user1@user1-mac site-packages % conda list | grep -i pandas
pandas 1.3.4 py38h743cdd8_0<br>

<pre><code>Si ves el directorio site-packages…

</code></pre>

(base) user1@user1-mac site-packages % pwd
/Users/user1/opt/anaconda3/lib/python3.8/site-packages

(base) user1@user1-mac site-packages % ls -ld pandas*
drwxr-xr-x 21 user1 staff 672 Jan 3 12:23 pandas
drwxr-xr-x 10 user1 staff 320 Jan 3 12:23 pandas-1.3.4-py3.8.egg-info

(base) user1@user1-mac site-packages % ls -ld folium*
drwxr-xr-x 14 user1 staff 448 Jan 3 15:00 folium
drwxr-xr-x 10 user1 staff 320 Jan 3 15:00 folium-0.12.1.post1.dist-info

<pre><code><br />Desde Jupyter notebook ->

</code></pre>

import os
os.environ['PATH']
'/Users/user1/opt/anaconda3/bin:/Users/user1/opt/anaconda3/condabin:/Library/Frameworks/Python.framework/Versions/3.10/bin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/Applications/apache-maven-3.6.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Frameworks/Python.framework/Versions/3.10/bin'

<pre><code><br />Intenté agregar la ruta ala variable $PATH

</code></pre>

os.environ['PATH'] = os.environ['PATH'] + ':/Users/user1/Desktop/anaconda3/lib/python3.8'
“`

Pero tampoco resolvió el problema. ¿Qué más se debe hacer?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Si agregar la ruta al variable $PATH no resolvió el problema, es posible que el problema sea que folium no está instalado en el mismo entorno que está utilizando Jupyter notebook. Intenta ejecutar el siguiente comando desde la terminal para ver todos los entornos disponibles:

    conda info --envs

    Asegúrate de que el entorno donde está instalado folium coincida con el que está utilizando Jupyter notebook. Si no coincide, activa el entorno con folium instalado usando el siguiente comando en la terminal:

    conda activate <nombre_del_entorno>

    Luego ejecuta Jupyter notebook desde ese entorno activado usando el siguiente comando:

    jupyter notebook

    Esto debería garantizar que folium se pueda importar correctamente en el notebook.

Comments are closed.