python 的pip命令找不到_关于python:bash:pip:命令未找到

我下载了pip,运行了python setup.py install,一切正常。本教程的下一步是运行pip install,但在它尝试在网上找到任何东西之前,我会得到一个错误"bash:pip:command not found"。

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

编辑:我还试着为Mac安装python2.7,希望友好的安装过程可以做任何家务,比如编辑路径,以及其他任何需要的事情,以使所有东西都能按照教程工作,但这不起作用。安装后运行的是"python",仍然运行python 2.6,路径没有更新。

PIP的安装是否报告成功?

也许您需要以根用户身份运行该命令?

我正在使用sudo运行终端,所以所有内容都应该作为根目录运行。安装的确实报告成功。

这是因为python3路径(in&41;不再有"pip",而是有"pip3"。打开你的终端,输入"pip3-v",我相信你会看到它在那里。自从python 3.5pip被包含在python中之后,它们就稍微对其进行了重命名。希望有帮助。

为什么不直接使用sudo easy_install pip,或者如果这是针对python 2.6sudo easy_install-2.6 pip?

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

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

谢谢你的建议,对不起,我是个新手。

tabError:缩进中制表符和空格的使用不一致(python 3.4)

@paigelo发布的链接似乎导致了一个随机页面,使我的Safari冻结…不建议这样做

谁发明了以东十一〔三〕号,谁就配得上一座纪念碑。

在PY2.7上工作

你是上帝。另外,奇怪的是PIP应该安装在2.7.10上,但我没有。

sudo apt安装python pip?

使用安装工具安装pip:

sudo easy_install pip

(我知道我的回答中上述部分与Klobucar的回答是多余的,但我还不能添加评论),因此这里有一个答案,其中包含了Debian/Ubuntu上的sudo: easy_install: command not found的解决方案:

sudo apt-get install python-setuptools

另外,对于python3,使用easy_install3和python3-setuptools。

哎呀,没看用户在MacOS上。

来自谷歌,这是唯一正确的答案。

简易安装3:找不到命令(python 3.4)

对于pip3:sudo apt-get install python3-setuptools和sudo easy_install3 pip。

这是正确的答案:sudo apt-get install python-setuptools,后面是sudo easy_install pip。

2019年更新:从askubuntu开始,sudo apt-get install python3-pip是python3的正确命令

首先:尝试pip3而不是pip。例子:

pip3 --version

pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

pip3应该与python3.x一起自动安装。文档还没有更新,因此在安装烧瓶时,只需在说明中用pip3替换pip即可。

现在,如果这不起作用,您可能需要单独安装PIP。

所有安装Ubuntu16的用户都应该首先尝试这个方法。

在brew install python之后为我在MacOS工作。

这正是我的情况。从.pkg文件安装了python。

如果您使用的是python 2.x,那么可以使用pip2。

我必须承认我对python完全陌生,我只需要一件事:awscli。我在下载python 3.x.x-pip时遇到了这个问题:找不到命令

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

pip install awscli

pip3 install awscli

它运行了正确的版本。

我在我的机器上创建了一个别名来运行python3,同时输入python,这通常运行系统版本2.7。我不确定这是个好主意。我想我只要按他们的预期输入命令就行了

-bash:pip3:未找到命令(python 3.4)

安装这里给出的python最新版本

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

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

sudo easy_install pip

对于python安装包,请检查此

Requirements for Installing Packages

This section describes the steps to follow before installing other Python packages.

Install pip, setuptools, and wheel If you have Python 2 >=2.7.9 or

Python 3 >=3.4 installed from python.org, you will already have pip

and setuptools, but will need to upgrade to the latest version:

On Linux or OS X:

pip install -U pip setuptools On Windows:

python -m pip install -U pip setuptools If you’re using a Python

install on Linux that’s managed by the system package manager (e.g

"yum","apt-get" etc…), and you want to use the system package manager

to install or upgrade pip, then see Installing pip/setuptools/wheel

with Linux Package Managers

Otherwise:

Securely Download get-pip.py 1

Run python get-pip.py. 2 This will install or upgrade pip.

Additionally, it will install setuptools and wheel if they’re not

installed already.

这一个适用于10.12.6

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变量中。

哪里和什么是~/.profile?

另外,没有/library/frameworks/python.framework/versions/2.6/-只有2.7版本,只有在我刚才运行了python 2.7安装程序之后才出现。这是否意味着Mac附带的默认python 2.6不符合您假定的任何标准文件位置?

系统版本可能在此处显示为/System/Library/Frameworks/Python.framework/Versions/2.6/bin‌&8203;。和~/是您的主目录与隐藏文件.profile一起

~/中没有file.profile,但有.bash_配置文件。它们是一样的吗?

曾经存在过。对我来说它的简介

使用apt-get安装将安装一个系统范围的pip,而不仅仅是本地的。尝试此命令以使PIP在系统上运行…

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

然后安装pip时不会出现任何问题,您可以使用"sudo pip…"。

当OP明确表示"这是在Mac OS X上"时,这不会像您的解决方案是针对*尼克斯那样起作用。

这对Debian 8有效

这对Ubuntu很有效。

Debian和Ubuntu是Linux发行版,这个问题是关于MacOSX,而不是Linux。

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

sudo su -l root

pip

对我有用

解决:

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

export path="/usr/local/bin:$path"

在终端窗口中,运行

源~/.bash_配置文件

如果您刚刚在同一个终端会话中对文件进行了新的更改,那么您只需要源代码bash_概要文件。当您从那时开始打开任何新的终端时,它已经获得了新版本。

最好的答案是,在尝试创建别名后,BREW安装python,sudo python get-pip.py是sudo easy_install pip

安装自制、开放式终端或您最喜欢的OSX终端模拟器并运行

$ /usr/bin/ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

在PATH环境变量的顶部插入homebrew目录。您可以通过在~/.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

只是export PATH=/usr/local/bin:/usr/local/sbin:$PATH帮我解决了这个问题。

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

sudo pip3 install -U nltk

终端中的任何其他PIP命令都类似:

pip3 install --upgrade pip

sudo pip3 install -U numpy ::

避开sudo:

python

echo 'export"PATH=$HOME/Library/Python/2.7/bin:$PATH"' >> ~/.bash_profile

来自:

网址:http://www.pip-command-not-found.com

是的……这个问题是专门针对MacOS的。

Centos 7用户只需使用:

yum install python-pip

如果您使用PIP,还建议使用virtualenv。可以用同样的方式添加:

yum install python-virtualenv

大多数安装PIP的方法都已弃用。这是最新的(2019)解决方案。请下载get pip脚本

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

运行脚本

sudo python get-pip.py

(上下文:我的操作系统是使用AWS的AmazonLinux。它看起来像红帽,但看起来有点脱光了。)

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

这就是解决这个地方问题的原因。

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

pip安装jupyter--用户

具体地说,注意sudo的缺乏和--user的存在

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

不知道为什么之前没有提到这一点,但唯一对我(在我的Nvidia Xavier上)起作用的是:

sudo apt-get install python3-pip

(或针对python 2的sudo apt-get install python-pip)

python-pip使用过时版本的pip(9.0),更新pip后当前的pip版本为(18.0),编辑/usr/bin/pip替换此导入:

from pip import main

from pip._internal import main

PIP 18.0问题的解决方法是PIP更改main函数名,对/usr/bin/pip3和/usr/bin/pip2重复。

也可查看/usr/local/lib/[your_python_version]/dist-packages/pip/__main__.py,应与/usr/bin/pip相同。

我所做的就是克服这一点。

结果我的虚拟机还没有安装PIP。可以想象,其他人也会有这种情况。

-1点是因为命令中有一个输入错误,从那以后就被编辑了。这种解决方案在99%的情况下都有效。

我看到了,谢谢你接住并修理它。

做到以下几点:

sudo apt update

sudo apt install python3-pip

source ~/.bashrc

这肯定会安装PIP及其所有依赖项。ps这是针对python3的,如果您希望python 2将python3从第二个命令替换为python

sudo apt install python-pip

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值