Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python bash:pip:未找到命令_Python_Macos_Pip_Python 2.6 - Fatal编程技术网

Python bash:pip:未找到命令

Python bash:pip:未找到命令,python,macos,pip,python-2.6,Python,Macos,Pip,Python 2.6,我下载了pip并运行了python setup.py安装,一切正常。本教程的下一步是运行pip安装,但在它尝试联机查找任何内容之前,我收到一个错误“bash:pip:command not found” 这是在Mac OS X上的,我也是新手,所以我假设在运行setup.py时,有某种路径设置没有正确设置。我如何进一步调查?我需要检查什么才能更好地了解问题的确切原因 编辑:我还尝试安装Python2.7 for Mac,希望友好的安装过程能够完成任何家务工作,如编辑路径和任何其他需要的工作,以使

我下载了pip并运行了
python setup.py安装
,一切正常。本教程的下一步是运行
pip安装
,但在它尝试联机查找任何内容之前,我收到一个错误“bash:pip:command not found”

这是在Mac OS X上的,我也是新手,所以我假设在运行setup.py时,有某种路径设置没有正确设置。我如何进一步调查?我需要检查什么才能更好地了解问题的确切原因


编辑:我还尝试安装Python2.7 for Mac,希望友好的安装过程能够完成任何家务工作,如编辑路径和任何其他需要的工作,以使所有内容都能根据教程正常工作,但这不起作用。安装后运行的是“python”,但仍运行python 2.6,路径未更新。

更新:为正确的python安装访问正确的pip安装的更可靠的现代方法是使用语法
python-m pip

原始答案

pip将自己安装到python安装位置的bin中。它还应该创建一个指向一些更常见位置的符号链接,如
/usr/local/bin/pip

您可以编辑
~/.profile
并更新路径以包含
/Library/Frameworks/Python.framework/Versions/2.6/bin
,也可以在路径中已知的位置创建指向它的符号链接

如果您这样做:
echo$PATH
,您应该会看到当前正在搜索的路径。如果路径中有
/usr/local/bin
,则可以执行以下操作:

ln -s /Library/Frameworks/Python.framework/Versions/2.6/bin/pip /usr/local/bin
我会选择将python bin添加到$PATH变量中。

要解决:

  • 将此行添加到~/.bash_配置文件

    export PATH=“/usr/local/bin:$PATH”

  • 在终端窗口中,运行

    source~/.bash_配置文件


  • 为什么不直接使用
    sudoeasy\u安装pip
    ,或者如果这是针对python2.6
    sudoeasy\u安装-2.6pip

    这将使用默认的python软件包安装程序系统安装pip,同时为您节省手动设置的麻烦


    这将允许您运行python包安装的
    pip
    命令,因为它将与系统python一起安装。我还建议您使用包和模式获得pip后:

    2020年更新

    对于当前的Debian/Ubuntu,使用

    apt-get install python3-pip
    
    安装
    pip3


    旧的2013年答案(easy_install现已弃用):

    使用setuptools安装pip:
    sudo easy\u安装pip

    (我知道我的答案的上面部分与klobucar的答案是多余的,但我还不能添加注释),所以这里有一个答案,它提供了Debian/Ubuntu上的
    sudo:easy\u install:command not found
    :sudo apt get install python setuptools

    另外,对于python3,请使用
    easy\u install3
    python3设置工具


    对于python3,使用apt get install python3 pip

    我必须承认我对Python绝对陌生,我只需要一件事:awscli。我在下载Python3.x.x-pip:command-notfound时遇到了这个问题

    在遵循AWS cli下载说明的同时,我更改了

    pip install awscli
    

    运行正确版本的


    我在我的机器上做了一个别名,在键入python时运行python3,python通常运行系统版本2.7。我不确定这是不是一个好主意。我想我只需要输入命令,就像它们想要的那样,

    可能是根权限。我尝试退出root登录,使用

    sudo su -l root
    pip <command>
    
    sudo su-l root
    皮普
    

    这对我适用

    如果您运行的是Python 3.5,请运行以下终端命令:

    sudo pip3 install -U nltk
    
    终端中的任何其他pip命令都类似:

    pip3 install --upgrade pip
    sudo pip3 install -U numpy ::
    

    安装自制、开放终端或您喜爱的OSX终端仿真器并运行

    $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
    在PATH环境变量的顶部插入自制目录。您可以通过在~/.profile文件底部添加以下行来完成此操作

    export PATH=/usr/local/bin:/usr/local/sbin:$PATH
    
    现在,我们可以安装Python 2.7:

    $ brew install python
    
    获取pip存储库:

    $ git clone https://github.com/pypa/pip
    
    安装pip:

    $sudo easy_install pip
    

    使用
    apt get
    安装将安装系统范围的
    pip
    ,而不仅仅是为您的用户安装本地pip。尝试此命令以使pip在您的系统上运行

    $sudo apt get install python pip python dev build-sential

    然后安装pip时不会出现任何问题,您将能够使用“sudo pip…”。

    (上下文:我的操作系统是使用AWS的Amazon linux。它看起来类似于RedHat,但似乎有点精简。)

    退出shell,然后打开新的shell。pip命令现在可以工作了

    这就是在这个位置解决问题的原因

    您可能还想知道:安装软件的pip命令需要像以下示例(例如jupyter)那样编写,才能在我的系统上正常工作:

    pip安装jupyter--用户

    具体来说,请注意sudo的缺乏,以及--user的存在


    如果pip文档对所有这些都做了说明,那就太好了,但我想这需要输入更多的字符。

    按照给定的方式安装Python最新版本

    它有很多下载链接,比如numpy和scipy

    然后转到终端并输入以下命令:-

    sudo easy_install pip
    
    对于Python安装包

    安装软件包的要求 本节介绍安装其他Python包之前要遵循的步骤

    如果Python 2>=2.7.9或更高版本,请安装pip、setuptools和控制盘 Python3>=3.4从Python.org安装,您已经有了pip 和setuptools,但需要升级到最新版本:

    在Linux或OS X上:

    pip安装-Windows上的U pip设置工具:

    python-m pip install-U pip setuptools(如果您使用的是python 安装在由系统包管理器管理的Linux上(例如 “嗯”,?
    sudo easy_install pip
    
    pip3 --version
    pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)
    
    python <(curl https://bootstrap.pypa.io/get-pip.py) --user
    echo 'export "PATH=$HOME/Library/Python/2.7/bin:$PATH"' >> ~/.bash_profile
    
    yum install python-pip
    
    yum install python-virtualenv
    
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    
    sudo python get-pip.py
    
    pip3 install  <package>  
    
    ==> python
    Python has been installed as
      /usr/local/bin/python3
    
    Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
    `python3`, `python3-config`, `pip3` etc., respectively, have 
    
    sudo apt install python3-pip 
    
    sudo apt install python-pip 
    
    $ pip3 install <name-of-install>
    
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    
    python get-pip.py
    
    sudo apt-get install python3-pip
    
    sudo apt-get install python3-pip
    sudo apt-get update
    python3 -m pip install zmq
    
    apt -y -qq install python3 python3-pip
    
    ln -s /usr/bin/python3 /usr/bin/python
    ln -s /usr/bin/pip3 /usr/bin/pip