ubuntu安装pip,setuptools
https://pypi.python.org/pypi/pip
解压下载后的文件:[email protected]:~$ tar zxvf pip-10.0.0.tar.gz
进入目录后安装:
提示setuptools模块未安装。
在https://pypi.python.org/pypi/setuptools/0.6c11中下载setuptools-0.6c11.tar.gz 文件。
解压setuptools:
[email protected]:~$ tar zxvf setuptools-0.6c11.tar.gz
[email protected]:~$ cd setuptools-0.6c11/
[email protected]:~/setuptools-0.6c11$ ls
api_tests.txt pkg_resources.txt setuptools.txt
easy_install.py README.txt site.py
EasyInstall.txt release.sh tests
ez_setup.py setup.cfg version
launcher.c setup.py version.dat
PKG-INFO setuptools virtual-python.py
pkg_resources.py setuptools.egg-info wikiup.cfg
编译setuptools:
[email protected]:~/setuptools-0.6c11$ python3.5 setup.py buildTraceback (most recent call last):
File "setup.py", line 7, in <module>
execfile(convert_path('setuptools/command/__init__.py'), d)
NameError: name 'execfile' is not defined
报错,因为execfile在python3.5中已经弃用,只好切换成python2.7进行编译。
[email protected]:~/setuptools-0.6c11$ python2.7 setup.py build
编译OK。
开始执行setuptools安装:
[email protected]:~/setuptools-0.6c11$ sudo python2.7 setup.py install
安装必须使用root权限,当然也同样使用python2.7.
安装OK。
切换回pip的目录进行安装pip:
安装OK。