Hola a todos, tengo un problema. He instalado PANDAS desde el PROMT de anaconda y con el ambiente virtual con CONDA INSTALL PANDAS pero a...

Eli Yiram Sánchez

Eli Yiram Sánchez

Pregunta
studenthace 5 años

Hola a todos, tengo un problema. He instalado PANDAS desde el PROMT de anaconda y con el ambiente virtual con CONDA INSTALL PANDAS pero al importarlo me aparece ModuleNotFoundError: No module named 'pandas’

ya incluso intenté abrir CMDER y crear otro ambiente virtual para instalarlo con PIP INSTALL PANDAS, y en efecto lo tengo instalado pero cuando ejecuto el codigo me aparece lo mismo

7 respuestas
para escribir tu comentario
    Miguel Angel Velazquez Romero

    Miguel Angel Velazquez Romero

    studenthace 5 años

    Si, a mi tampoco me funciona bien conda, pero anaconda pero Anaconda si, ,me parece muy bueno. Yo lo uso solo para notebooks de Jupyter, para documentar código de una forma super sencilla, pera ya para llevar cosas a producción, avances edito en Anaconda, pero lo ejecuto todo con Pipenv, WSL y VS Code.

    Pipenv si funciona con la terminal de CMD y Power Shell. Al día de hoy la Power Shell es bastante buena y tiene muchas funcionalidades, pero en lo particular y de forma personal prefiero una terminal derivada de Unix.

    Si, puedes tener las versiones de Python, como a las versiones de las dependencias exactas que quieras con Pipenv, te invito a indagar en entornos virtuales con Python. Ya cuando te vuelvas más pro, puedes ir directo a los contenedores de Docker, eso si que es una maravilla.

    Miguel Angel Velazquez Romero

    Miguel Angel Velazquez Romero

    studenthace 5 años

    A decir verdad yo no recomiendo usar Linux como sistema operativo nativo en tu computadora personal, ya que puedes instalar Windows Subsystem for Linux, que es la terminal de Ubuntu corriendo de forma nativa junto a Windows o bien, puedes crear una maquina virtual con Virtual Box y usar una distribución completa de Linux. Lo ideal sería usa las 2 opciones, pero es mucho más recomendable Subsystem for Linux como terminal integrada bajo VS Code, por ejemplo. Es super cómodo y práctico.

    En este curso verás todo lo que acabo e mencionar de una forma super detallada:

    Curso de Prework: Configuración de Entorno de Desarrollo en Windows

    Eli Yiram Sánchez

    Eli Yiram Sánchez

    studenthace 5 años

    Muchas gracias por la información DataEngel (no sé como etiquetarte bro jaja). No creí que podrías tener diferentes versiones de PYTHON en entornos virtuales. De momento sí lo ocuparía para CMDER o POWER SHELL, pero, ¿Con el PRONT de Conda se puede utilizar PIPENV? porque ahí fué el problema, de que como estaba ocupando el PYTHON que instalé y no el de Anaconda y me causó conflicto. De antemano muchas gracias por la información :) :) :)

    Miguel Angel Velazquez Romero

    Miguel Angel Velazquez Romero

    studenthace 5 años

    Genial.

    Solo que no es una buena práctica estar instalando y desinstalando Python, lo ideal es crear contenedores, pero eso podría ser algo avanzado. De inicio lo que puedes hacer es crear entornos virtuales y tener las versiones que quieras de Python con la versión precisa de cada biblioteca que gustes.

    Te recomiendo aprender Pipenv:

    Seguro te será de mucha ayuda para próximos proyectos. :)

    Eli Yiram Sánchez

    Eli Yiram Sánchez

    studenthace 5 años

    Ya lo solucioné, el problema es con la versión de PYTHON 3.8 Así que desinstalé python y todo lo que tiene que ver con la aplicación, así como SUBLIME TEXT, ANACONDA, VS CODE, CMDER. Instalé PYTHON 3.7.6 y volví a instalar todos los editores de código. por si a alguien le aparece el mismo error. El problema está en que NUMPY y PANDAS aún no actualizan sus librerías para PYTHON 3.8.5 que es la versión que tenía.

    Eli Yiram Sánchez

    Eli Yiram Sánchez

    studenthace 5 años

    error.png

    Miguel Angel Velazquez Romero

    Miguel Angel Velazquez Romero

    studenthace 5 años

    Podrías agregar una captura del error que se te presenta?

Curso de Ingeniería de Datos con Python

Curso de Ingeniería de Datos con Python

Genera un set de datos capaz de generar predicciones a partir de algoritmos de machine learning. Encuentra fuentes ideales de datos. Trata, limpia y alista información para crear tu dataset y da el primer paso para formarte en la Carrera de Ciencia de Datos.

Curso de Ingeniería de Datos con Python
Curso de Ingeniería de Datos con Python

Curso de Ingeniería de Datos con Python

Genera un set de datos capaz de generar predicciones a partir de algoritmos de machine learning. Encuentra fuentes ideales de datos. Trata, limpia y alista información para crear tu dataset y da el primer paso para formarte en la Carrera de Ciencia de Datos.