How can I use pip
in oh-my-zsh? I was trying to install nltk
through pip, but it told me zsh: command not found: pip
. When I check plugins under .oh-my-zsh/custom/plugins
, there is a folder named pip
. I don't know what the problem is.
Edit:
$ 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
PIP installation is not added to the system variable – In order to be able to run Python commands from a CMD window, you will need to add the path of your PiP installation to your PATH in the system variable. If you installed Python using the installation executable, it should be added automatically.
Maybe you have installed both python2
and python3
. python3
may have been installed later.
You may try to use pip3
instead of pip
.
First, input the command:
pip3 -V
If you see the version, the pip3
can be used.
Then you can input command line to install nltk
:
pip3 install nltk
I got a way to help you use pip in zsh. We can use nano
to edit files. In nano, ctrl+X to save and exit
In the ~
directory, input the command:
nano .bash_profile
You may see some codes like:
# 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
Copy them and paste them to the end of .zshrc
file by using command:
nano .zshrc
Then input the command:
pip -V
If you see the version, pip
can be used.
In case you do
which pip
and it doesn't show the path, just do
which pip3
This will print the path which is /usr/local/bin/pip3
Then do open ~/.zshrc
or nano ~/.bash_profile
.
Make alias for pip like:
alias pip=/usr/local/bin/pip3
N.B: You copy that line above and paste in your .zshrc
file.
After do source ~/.zshrc
and close .zshrc
For me it's working to do
python -m pip install [package_name]
instead of
pip install [package_name]
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With