web-dev-qa-db-fra.com

commande zsh introuvable pip

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
23
Anderson Zhu

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é.

42
Leon Xiong

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

6
likaiguo.happy

Pour moi ça marche à faire

python -m pip install [package_name]

au lieu de

pip install [package_name]
1
xhenryx14