Comment puis-je utiliser pip
dans oh-my-zsh? J'essayais d'installer nltk
via pip, mais il m'a dit zsh: command not found: pip
. Lorsque je vérifie les plugins sous .oh-my-zsh/custom/plugins
, il existe un dossier nommé pip
. Je ne connais pas le problème.
Modifier :
$ echo $PATH
/home/xxx/bin:/usr/local/bin:/home/xxx/bin:/home/xxx/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
$ type pip
pip is an alias for noglob pip
Vous avez peut-être installé les deux python2
et python3
. python3
peut avoir été installé plus tard.
Vous pouvez essayer d'utiliser pip3
au lieu de pip
.
Saisissez d'abord la commande:
pip3 -V
Si vous voyez la version, le pip3
peut être utilisé.
Ensuite, vous pouvez entrer la ligne de commande pour installer nltk
:
pip3 install nltk
J'ai un moyen de vous aider à utiliser pip dans zsh. Nous pouvons utiliser nano
pour éditer des fichiers. En nano, ctrl+X pour enregistrer et quitter
Dans le ~
répertoire, entrez la commande:
nano .bash_profile
Vous pouvez voir certains codes comme:
# Setting PATH for Python 3.5
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH
Copiez-les et collez-les à la fin de .zshrc
fichier en utilisant la commande:
nano .zshrc
Saisissez ensuite la commande:
pip -V
Si vous voyez la version, pip
peut être utilisé.
Modifiez votre fichier rc:
vim ~/.zshrc
Recherchez les plugins de configuration et supprimez l'entrée pip
.
Dans un nouveau terminal:
which pip
Cela vous montrera le vrai chemin de pip
Pour moi ça marche à faire
python -m pip install [package_name]
au lieu de
pip install [package_name]