# conda环境迁移
# conda-pack - 推荐
安装conda-pack
conda install conda-pack # conda install -c conda-forge conda-pack # pip install conda-pack在源计算机上打包环境
conda pack -n <env-name> # 默认生成<env-name>.tar.gz -o指定打包出来的文件名 conda pack -p /path/to/env # 打包指定路径的conda环境在目标计算机上复现环境
mkdir <env-name> && tar -xzvf <env-name>.tar.gz -C <env-name> # 解压打包文件到路径 source <env-name>/bin/activate # 激活环境 conda-unpack # 解压环境-处理一些路径问题 跳过的话部分包会无法使用
# conda export
conda activate $ENV_NAME
conda env export > environment.yml
conda env create -f environment.yml -n $ENV_NAME
environment.yml文件示例
name: any2qr
channels:
- defaults
dependencies:
- ca-certificates=2023.08.22=hca03da5_0
- libcxx=14.0.6=h848a8c0_0
- libffi=3.4.4=hca03da5_0
- ncurses=6.4=h313beb8_0
- openssl=3.0.11=h1a28f6b_2
- pip=23.2.1=py38hca03da5_0
- python=3.8.18=hb885b13_0
- readline=8.2=h1a28f6b_0
- setuptools=68.0.0=py38hca03da5_0
- sqlite=3.41.2=h80987f9_0
- tk=8.6.12=hb8d0fd4_0
- wheel=0.41.2=py38hca03da5_0
- xz=5.4.2=h80987f9_0
- zlib=1.2.13=h5a0b063_0
- pip:
- any2qr==0.0.1
- brotli==1.1.0
- certifi==2023.7.22
- charset-normalizer==3.2.0
- docutils==0.20.1
- idna==3.4
- importlib-metadata==6.8.0
- importlib-resources==6.1.0
- inflate64==0.3.1
- jaraco-classes==3.3.0
- keyring==24.2.0
- markdown-it-py==3.0.0
- mdurl==0.1.2
- more-itertools==10.1.0
- multivolumefile==0.2.3
- nh3==0.2.14
- numpy==1.24.4
- pandas==2.0.3
- pillow==10.0.1
- pkginfo==1.9.6
- psutil==5.9.5
- py7zr==0.20.6
- pybcj==1.0.1
- pycryptodomex==3.19.0
- pygments==2.16.1
- pypng==0.20220715.0
- pyppmd==1.0.0
- python-dateutil==2.8.2
- pytz==2023.3.post1
- pyzstd==0.15.9
- qrcode==7.4.2
- readme-renderer==42.0
- requests==2.31.0
- requests-toolbelt==1.0.0
- rfc3986==2.0.0
- rich==13.5.3
- six==1.16.0
- texttable==1.6.7
- twine==4.0.2
- typing-extensions==4.8.0
- tzdata==2023.3
- urllib3==2.0.5
- zipp==3.17.0
prefix: /Users/lei/miniconda3/envs/any2qr