pip: command not found 一系列报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pip: command not found 一系列报错相关的知识,希望对你有一定的参考价值。


#安装python2.7版本

tar xvf Python-2.7.9.tar.xz

cd Python-2.7.9

./configure --prefix=/usr/bin/python2.7

make

make install


mv /usr/bin/python /usr/bin/python.bak

ln -s /usr/bin/python2.7/bin/python2.7 /usr/bin/python


问题1:yum安装报错

No module named yum

解决:

前面安装了python2.7,默认2.6。python 版本更改后,

/usr/bin/yum 文件需要更新  首行改为 #!/usr/bin/python2.6


问题2:pip command not found

[[email protected] Python-2.7.9]# pip install jinja2

-bash: pip: command not found

解决[[email protected] ~]#  yum -y install python-setuptools

      [[email protected] ~]#  easy_install pip


问题3:ImportError: No module named pkg_resources

[[email protected] ~]# easy_install pip

Traceback (most recent call last):

  File "/usr/bin/easy_install", line 5, in <module>

    from pkg_resources import load_entry_point

ImportError: No module named pkg_resources

解决:

[[email protected] ~]# curl https://bootstrap.pypa.io/ez_setup.py | python


问题4:easy_install pip 报错 The ‘distribute==0.6.10‘ distribution was not found 

[[email protected] ~]# easy_install pip

Traceback (most recent call last):

  File "/usr/bin/easy_install", line 5, in <module>

    from pkg_resources import load_entry_point

  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 3019, in <module>

  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 3003, in _call_aside

  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 3032, in _initialize_master_working_set

  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 655, in _build_master

  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 963, in require

  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 849, in resolve

pkg_resources.DistributionNotFound: The ‘distribute==0.6.10‘ distribution was not found and is required by the application

解决:安装distribute

wget http://pypi.python.org/packages/source/d/distribute/distribute-0.6.10.tar.gz --no-check-certificate

tar zxvf distribute-0.6.10.tar.gz

cd distribute-0.6.10

python setup.py install


[[email protected] ~]# easy_install pip 成功

技术分享


问题5:上图显示安装pip成功,但执行命令依然显示 command not found

[[email protected] ~]# pip install jinja2

-bash: pip: command not found

排查:

[[email protected] ~]# which pip

[[email protected]~]# ls /usr/bin/pip

ls: 无法访问/usr/bin/pip: 没有那个文件或目录

解决:创建软连接:

[[email protected] ~]# ln -s /usr/bin/python2.7/bin/pip /usr/bin/pip


安装成功

[[email protected]~]# pip install jinja2

Collecting jinja2

  Downloading Jinja2-2.9.6-py2.py3-none-any.whl (340kB)

    100% |████████████████████████████████| 348kB 28kB/s 

Collecting MarkupSafe>=0.23 (from jinja2)

  Downloading MarkupSafe-1.0.tar.gz

Installing collected packages: MarkupSafe, jinja2

  Running setup.py install for MarkupSafe ... done

Successfully installed MarkupSafe-1.0 jinja2-2.9.6



本文出自 “濛sir的积累” 博客,请务必保留此出处http://mengsir.blog.51cto.com/2992083/1934654

以上是关于pip: command not found 一系列报错的主要内容,如果未能解决你的问题,请参考以下文章

pip: command not found(pip安装)

Linux报错:pip: command not found

Mac 显示sudo: pip: command not found

pip: command not found

pip安装模块的时候提示:-bash: pip: command not found

用 pip 安装后,“jupyter: command not found”