Hola usuario de nuestra página, hemos encontrado la respuesta a lo que necesitas, continúa leyendo y la obtendrás aquí.
Solución:
Esta es una parte complicada de ipython/Jupyter. El conjunto de kernels disponibles es independiente de cuál sea su virtualenv cuando inicia jupyter Notebook. El truco es configurar el paquete ipykernel en el entorno en el que desea identificarse de forma única para jupyter. Desde documentos en múltiples ipykernels,
source activate ENVNAME
pip install ipykernel
python -m ipykernel install --user --name ENVNAME --display-name "Python (whatever you want to call it)"
Si solo desea tener un solo kernel de Python 3, desde el entorno conda, simplemente use python -m ipykernel install --user
y restablecerá el python predeterminado al de virtualenv.
Y sí, deberá reiniciar el kernel y volver a ejecutar los pasos anteriores.
Consulte también Uso de Python 2.x y Python 3.x en IPython Notebook
La solución de @tschundler funciona perfectamente si su entorno ya se ha creado.
Si desea cambiar el kernel predeterminado en la creación de su entorno virtual y evitar cualquier configuración manual, solo necesita agregar jupyter
al final del comando conda:
conda create --name ENVNAME python=PYTHONVERSION jupyter
El kernel correcto se usará cuando use ipython o jupyter notebook.
En mi caso, de alguna manera, jupyter no pudo ‘elegir’ el python del entorno virtual. Así que tuve que editar ~/.local/share/jupyter/kernels/my_env_name/kernel.json
y agregue la ruta al intérprete
en el argv
key.
Te mostramos reseñas y calificaciones
Si estás de acuerdo, tienes el poder dejar un tutorial acerca de qué te ha gustado de este post.