Sto cercando di impostare un buon ambiente per fare alcune cose scientifiche con Python. Per fare ciò, ho installato Jupyter & miniconda.Link ambiente Conda con Jupyter Notebook
Quindi voglio essere in grado di avere ambienti diversi e usarli con i notebook Jupyter. Così ho creato due env personalizzati con conda: py27 e py35.
> conda env list
# conda environments:
#
py27 /Users/***/miniconda3/envs/py27
py35 /Users/***/miniconda3/envs/py35
root * /Users/***/miniconda3
Poi sul mio taccuino ho due kernel python 2
e python 3
. All'interno di un quaderno, ottengo il seguente con il kernel python3:
> import sys
> print(sys.executable)
/Users/***/miniconda3/envs/py35/bin/python
E questo con il kernel python2:
> import sys
> print(sys.executable)
/usr/local/opt/python/bin/python2.7
- Come posso impostare il
sys.executable
per miniconda ENV per python2? - Come posso associare un ambiente di prova con un kernel di notebook?
- sta facendo
source activate py35
ha un collegamento conjupyter notebook
?
Penso di aver davvero perso qualcosa.
Grazie a tutti.
--- modificare
ho più bin jupyter:
> where jupyter
/usr/local/bin/jupyter
/usr/local/bin/jupyter
/Users/ThomasDehaeze/miniconda3/bin/jupyter
Ho solo un kernel qui /usr/local/share/jupyter/kernels/python2
. Ma all'interno di Jupyter, ho due kernel, python2
e python3
. Dove posso trovare l'altro?
Ho modificato kernel.json
da /usr/local/share/jupyter/kernels/python2
:
{
"display_name": "Python 2",
"language": "python",
"argv": [
"/Users/***/miniconda3/envs/py27/bin/python2.7",
"-m",
"ipykernel",
"-f",
"{connection_file}"
]
}
E poi:
import sys
print(sys.executable)
/usr/local/opt/python/bin/python2.7
Quindi nulla è cambiato
Questo potrebbe aiutare, consente di scegliere in quale ambiente eseguire il kernel in ipython: https://groups.google.com/a/continuum.io/forum/m/#!topic/anaconda/RuSpZVPEio8 –
Grazie , Vedrò quello –
Vedere la mia risposta qui: http://stackoverflow.com/questions/30492623/using-both-python-2-x-and-python-3-x-in-ipython-notebook - probabilmente voglio usare il suggerimento con l'argomento '--name'. – cel