pip
是一個Python包管理工具,主要是用於安裝 PyPI
上的軟件包,能夠替代 easy_install
工具。python
$ pip show --files SomePackage Name: SomePackage Version: 1.0 Location: /my/env/lib/pythonx.x/site-packages Files: ../somepackage/__init__.py [...]
$ pip install SomePackage # latest version $ pip install SomePackage==1.0.4 # specific version $ pip install 'SomePackage>=1.0.4' # minimum version
Requirements文件
通常記錄的是依賴軟件列表,經過pip能夠一次性安裝依賴軟件包:git
$ pip freeze > requirements.txt $ pip install -r requirements.txt
$ pip show pip --- Name: pip Version: 1.4.1 Location: /Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg Requires: $ pip show pyopencl --- Name: pyopencl Version: 2014.1 Location: /Library/Python/2.7/site-packages Requires: pytools, pytest, decorator
$ pip search pycuda pycuda - Python wrapper for Nvidia CUDA pyfft - FFT library for PyCuda and PyOpenCL cudatree - Random Forests for the GPU using PyCUDA reikna - GPGPU algorithms for PyCUDA and PyOpenCL compyte - A common set of compute primitives for PyCUDA and PyOpenCL (to be created)