Setting up pip on cygwin
Revision as of 09:37, 2 August 2016 by PeterHarding (talk | contribs)
Here's How
Install *python-setuptools* when you install *cygwin* as this will install easy_install.
To install *pip* run the *easy_install* command as follows:
$ easy_install-V.n pip
where V.n is the *python* version, 2.7 or 3.4 as appropriate for your installation:
So:
$ easy_install-2.7 pip Searching for pip Reading https://pypi.python.org/simple/pip/ Best match: pip 8.1.2 Downloading https://pypi.python.org/packages/e7/a8/7556133689add8d1a54c0b14aeff0acb03c64707ce100ecd53934da1aa13/pip-8.1.2.tar.gz#md5=87083c0b9867963b29f7aba3613e8f4a Processing pip-8.1.2.tar.gz Writing /tmp/easy_install-8HEs_M/pip-8.1.2/setup.cfg Running pip-8.1.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-8HEs_M/pip-8.1.2/egg-dist-tmp-UO8VS6 warning: no previously-included files found matching '.coveragerc' warning: no previously-included files found matching '.mailmap' warning: no previously-included files found matching '.travis.yml' warning: no previously-included files found matching '.landscape.yml' warning: no previously-included files found matching 'pip/_vendor/Makefile' warning: no previously-included files found matching 'tox.ini' warning: no previously-included files found matching 'dev-requirements.txt' warning: no previously-included files found matching 'appveyor.yml' no previously-included directories found matching '.github' no previously-included directories found matching '.travis' no previously-included directories found matching 'docs/_build' no previously-included directories found matching 'contrib' no previously-included directories found matching 'tasks' no previously-included directories found matching 'tests' creating /usr/lib/python2.7/site-packages/pip-8.1.2-py2.7.egg Extracting pip-8.1.2-py2.7.egg to /usr/lib/python2.7/site-packages Adding pip 8.1.2 to easy-install.pth file Installing pip script to /usr/bin Installing pip2.7 script to /usr/bin Installing pip2 script to /usr/bin Installed /usr/lib/python2.7/site-packages/pip-8.1.2-py2.7.egg Processing dependencies for pip Finished processing dependencies for pip
Once done pip away to your hearts content:
$ pip install pymysql Collecting pymysql Downloading PyMySQL-0.7.6.tar.gz (69kB) 100% |████████████████████████████████| 71kB 139kB/s Installing collected packages: pymysql Running setup.py install for pymysql ... done Successfully installed pymysql-0.7.6 $ pip install pydbf Collecting pydbf Downloading pyDBF-0.1.zip Installing collected packages: pydbf Running setup.py install for pydbf ... done Successfully installed pydbf-0.1 $ pip install pymssql Collecting pymssql Downloading pymssql-2.1.3.tar.gz (897kB) 100% |████████████████████████████████| 901kB 1.1MB/s Installing collected packages: pymssql Running setup.py install for pymssql ... done Successfully installed pymssql-2.1.3