wake-up-neo.com

Der Befehl zsh kann pip nicht finden

Wie kann ich pip in oh-my-zsh verwenden? Ich habe versucht, nltk über pip zu installieren, aber es hat mir gesagt, zsh: command not found: pip. Wenn ich Plugins unter .oh-my-zsh/custom/plugins gibt es einen Ordner mit dem Namen pip. Ich weiß nicht, wo das Problem liegt.

Bearbeiten:

$ 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

Möglicherweise haben Sie sowohl python2 Als auch python3 Installiert. python3 Wurde möglicherweise später installiert.

Sie können versuchen, pip3 Anstelle von pip zu verwenden.

Geben Sie zunächst den folgenden Befehl ein:

pip3 -V

Wenn Sie die Version sehen, kann pip3 Verwendet werden.

Anschließend können Sie die Befehlszeile eingeben, um nltk zu installieren:

pip3 install nltk

Ich habe eine Möglichkeit, Ihnen bei der Verwendung von pip in zsh zu helfen. Wir können nano verwenden, um Dateien zu bearbeiten. In nano, ctrl+X speichern und beenden

Geben Sie im Verzeichnis ~ Den folgenden Befehl ein:

nano .bash_profile

Möglicherweise sehen Sie einige Codes wie:

# 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

Kopieren Sie sie und fügen Sie sie mit dem folgenden Befehl am Ende der Datei .zshrc Ein:

nano .zshrc

Geben Sie dann den folgenden Befehl ein:

pip -V

Wenn Sie die Version sehen, kann pip verwendet werden.

42
Leon Xiong

Bearbeiten Sie Ihre RC-Datei:

vim ~/.zshrc

Suchen Sie die Konfigurations-Plugins und löschen Sie den Eintrag pip.

In einem neuen Terminal:

which pip

Dies zeigt Ihnen den tatsächlichen Pfad von pip

6
likaiguo.happy

Für mich funktioniert es zu tun

python -m pip install [package_name]

anstatt

pip install [package_name]
1
xhenryx14