2017-03-18 420 views
0

如何在oh-my-zsh中使用pip?我試圖通過pip安裝nltk,但它告訴我zsh: command not found: pip。當我檢查.oh-my-zsh/custom/plugins下的插件時,有一個名爲pip的文件夾。我不知道問題是什麼。zsh命令找不到pip

編輯:添加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 
+0

你能從Bash訪問'pip'嗎? –

+0

當然,我一直使用'pip'從bash安裝python包。 –

+0

你仍然可以從Bash訪問'點子'?我只問,因爲我認爲你的PATH變量可能存在問題。 –

回答

2

也許你已經安裝了python2和python3。而python3可能會在稍後安裝。

您可以嘗試使用pip3。

首先,輸入命令:pip3 -V 如果看到版本,可以使用pip3。

然後,你可以輸入命令行安裝nltk

pip3 install nltk 

我有辦法幫你在使用的zsh點子。

(我們使用nano,然後編輯文件在納米,CTRL + X保存並退出。)

~方向,輸入以下命令:nano .bash_profile

您可能會看到一些代碼,如:

# 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 

將其複製並通過使用命令將它們粘貼到.zshrc文件的末尾:nano .zshrc

然後輸入命令:pip -V如果您看到該版本,則可以使用該點。

+0

由於我使用的是Anaconda,我將'export PATH =「/ home/gejun/anaconda3/bin:$ PATH」'添加到了.zshrc中,它適用於我。謝謝! –