zsh command cannot found pip

前端 未结 5 1698
没有蜡笔的小新
没有蜡笔的小新 2020-12-25 10:19

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 plu

相关标签:
5条回答
  • 2020-12-25 10:48

    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.

    0 讨论(0)
  • 2020-12-25 10:48

    I'm on MacOS and use ZSH. It seems pip 2.7 can't be found, although it is installed. I believe my paths to "pip" are linked wrong (I also have python3 and pip3 installed via brew).

    To get around the issue I created an alias. If you don't have an .aliases file, create one in your homedir. Then open the file:

    nano ~/.aliases
    

    and add:

    ## PIP for python2.7 ##
    alias pip="python -m pip "
    

    You need to tell ZSH to pick up the alias file (assuming you don't have this setup already). Open your .zshrc:

    nano ~/.zshrc
    

    The add the following near the bottom of the file:

    [ -f "$HOME/.aliases" ] && source "$HOME/.aliases"
    

    From the terminal, run:

    source ~/.zshrc
    

    Or quit your terminal and reopen it.

    Now you can run:

    pip install <command>
    
    0 讨论(0)
  • 2020-12-25 10:49

    For me it's working to do

    python -m pip install [package_name]
    

    instead of

    pip install [package_name]
    
    0 讨论(0)
  • 2020-12-25 10:56

    Edit your rc file:

    vim ~/.zshrc
    

    Find the config plugins and delete the pip entry.

    In a new terminal:

    which pip
    

    This will show you the real path of pip

    0 讨论(0)
  • 2020-12-25 11:04

    If you're running into this issue, it probably is due to versioning complications. Python 2 versus Python 3 on your OS may be resolving unexpectedly. Below is a quick workaround to get you to functioning behavior.

    Try using the below for Python 2: python -m pip install <command>

    Try using the below for Python 3: pip3 install <command>

    0 讨论(0)
提交回复
热议问题