Lorsque vous démarrez python ou ipython dans un shell interactif, la version doit être écrite comme ci-dessous au début
Si la version est différente entre ipython et pyhton, le paquet installé sera différent et ce sera gênant ... donc l'histoire quand je l'ai corrigé
$ which python
$ which ipython
Vérifiez chaque emplacement avec
which ipython
L'endroit qui est sorti (/usr/local/bin/À propos d'ipython etc.)
$ vi /usr/local/bin/ipython
Modifier avec etc.
Puis
#!/Users/user_name/.pyenv/shims/python
set -e
[ -n "$PYENV_DEBUG" ] && set -x
program="${0##*/}"
if [[ "$program" = "python"* ]]; then
for arg; do
case "$arg" in
-c* | -- ) break ;;
*/* )
if [ -f "$arg" ]; then
export PYENV_FILE_ARG="$arg"
break
fi
;;
esac
done
fi
Cela devrait ressembler à ceci, alors changeons la ligne du haut à l'endroit où elle est sortie avec `` quel python```
Maintenant, quand je redémarre le terminal, ipython démarre avec la même version que python!
Référence: http://stackoverflow.com/questions/9386048/ipython-reads-wrong-python-version
Recommended Posts