有时候我们用conda配置好了环境之后,合作时为了防止版本问题,想让别人也用同样的环境进行测试,这时就可以把目前的环境分享给对方了,首先激活想要分享的环境
1 |
conda activate qoe |
然后生成yml文件:
1 |
conda env export > environment.yml |
会在当前目录生成yml文件,这个文件中包含了当前环境下安装的包的信息
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
name: qoe channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - defaults dependencies: - _tflow_select=2.3.0=mkl - absl-py=0.7.0=py36_0 - astor=0.7.1=py36_0 - blas=1.0=mkl - ca-certificates=2019.1.23=0 - certifi=2019.3.9=py36_0 - coverage=4.5.3=py36he774522_0 - cycler=0.10.0=py36h009560c_0 - freetype=2.9.1=ha9979f8_1 - gast=0.2.2=py36_0 - grpcio=1.16.1=py36h351948d_1 - h5py=2.9.0=py36h5e291fa_0 - hdf5=1.10.4=h7ebc959_0 - icc_rt=2019.0.0=h0cc432a_1 - icu=58.2=ha66f8fd_1 - intel-openmp=2019.3=203 - jpeg=9b=hb83a4c4_2 - keras-applications=1.0.7=py_0 - keras-preprocessing=1.0.9=py_0 - kiwisolver=1.0.1=py36h6538335_0 - libmklml=2019.0.3=0 - libpng=1.6.36=h2a8f88b_0 - libprotobuf=3.6.1=h7bd577a_0 - markdown=3.0.1=py36_0 - matplotlib=3.0.3=py36hc8f65d3_0 - mkl=2019.3=203 - mkl_fft=1.0.10=py36h14836fe_0 - mkl_random=1.0.2=py36h343c172_0 - numpy=1.16.2=py36h19fb1c0_0 - numpy-base=1.16.2=py36hc3f5095_0 - openssl=1.1.1b=he774522_1 - pandas=0.24.2=py36ha925a31_0 - pip=19.0.3=py36_0 - protobuf=3.6.1=py36h33f27b4_0 - pyparsing=2.3.1=py36_0 - pyqt=5.9.2=py36h6538335_2 - pyreadline=2.1=py36_1 - python=3.6.8=h9f7ef89_7 - python-dateutil=2.8.0=py36_0 - pytz=2018.9=py36_0 - qt=5.9.7=vc14h73c81de_0 - scikit-learn=0.20.3=py36h343c172_0 - scipy=1.2.1=py36h29ff71c_0 - setuptools=40.8.0=py36_0 - sip=4.19.8=py36h6538335_0 - six=1.12.0=py36_0 - sqlite=3.27.2=he774522_0 - tensorboard=1.12.2=py36h33f27b4_0 - tensorflow=1.12.0=mkl_py36h4f00353_0 - tensorflow-base=1.12.0=mkl_py36h81393da_0 - termcolor=1.1.0=py36_1 - tornado=6.0.2=py36he774522_0 - vc=14.1=h0510ff6_4 - vs2015_runtime=14.15.26706=h3a45250_0 - werkzeug=0.14.1=py36_0 - wheel=0.33.1=py36_0 - wincertstore=0.2=py36h7fe50ca_0 - xlrd=1.2.0=py36_0 - xlutils=2.0.0=py36_1 - xlwt=1.3.0=py36h1a4751e_0 - zlib=1.2.11=h62dcd97_3 prefix: E:\ProgramData\Anaconda3\envs\qoe |
对方只需要导入这个文件即可自动安装这些包,命令如下:
1 |
conda env create -f environment.yml |
下次分享如何直接复制现在的环境给对方(流量党伤不起)。
本文最后更新于2019年8月2日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!