程序员总是越来越“懒”的,当然了,你也可以理解为是工作效率越来越高。MiniConda就是这样一个懒人神器,大大地简化了Python项目的部署工作,降低了运维成本。这玩意已经成为了事实上的业界标配。
相信玩Python的程序员多多少少听说过Anaconda,这个可是个庞然大物,给你准备好了一仓库的包,一次性给你装好。MiniConda则反其道而行之,对于具体的项目,你指定要有哪些包,我针对具体的要求给你定制环境。
举个例子,这玩意就是个迷你Python小环境,里面指明了你需要的库。这是我在网上随手找到的一个范例:
name: example-environment
dependencies:
- python=3.4
- numpy
- toolz
- matplotlib
- dill
- pandas
- partd
- bokeh
- pip:
- git+https://github.com/blaze/dask.git#egg=dask[complete]
把这个文件保存成environment.yml,然后运行:
conda env create -f environment.yml
搞定。接下来只要激活example-environment这个环境就可以了。
conda activate example-environment
再也不用担心换台电脑就跑不了Python程序了。