python 2.7安装pip包

入职新公司,所以环境重新搞起来,安装完python 然后在安装pip的时候发现装不上,提示如下:

[root@localhost pip-1.5.4]# python setup.py install
Traceback (most recent call last):
File “setup.py”, line 6, in
from setuptools import setup, find_packages
ImportError: No module named setuptools
去pip包中找了下果然没有setuptools模块,但是setup.py却引入了这个模块,怎么回事呢?

-------------------------------------------------安装过程如下--------------------------------

我安装的python2.7 是python较老的版本了,下载路径:https://www.python.org/downloads/windows/     

然后安装pip:pip下载官网:

https://pypi.org/project/pip/#modal-close

然后开始安装:解压包,dos环境进入pip解压后的路径,执行python setup.py install,提示上文所示的【ImportError: No module named setuptools

百度一下,说要先安装setuptools-0.6c11.tar.gz,于是下载安装

下载路径:https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz

安装过程与pip一致,进入目录执行python setup.py install

重点来了:

安装完成setuptools-0.6c11这个以后发现python 目录中出现了Scripts文件夹,里面有easy_install-2.7.exe这些文件。

这时候在进入上文pip的文件中执行python setup.py install 安装pip就可以安装成功了。

--------------答疑解惑时间--------------------

为什么首次安装pip无法安装,安装了setuptools-0.6c11以后就可以顺利安装pip了呢?

因为安装pip时引入了setuptools包,而python 在当前目录、python的sys目录中都没有找到这个包,就会提示找不到包。

一旦安装了setuptools-0.6c11以后,查看python的sys可以看到,sys路径下面多了如下路径:

这样,当前目录找不到,就会去sys中找,找到了就可以调用里面的方法进行顺利安装喽~~

本文参考:

https://blog.csdn.net/yangbodong22011/article/details/52456581

https://blog.csdn.net/m0_37774696/article/details/84328843?depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-4&utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-4

猜你喜欢

转载自blog.csdn.net/qq_32551117/article/details/105678085