侧边栏壁纸
  • 累计撰写 16 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

根据 YAML 文件创建/更新 Conda 环境

詹迪佳
2024-12-23 / 0 评论 / 0 点赞 / 18 阅读 / 9080 字

文章末尾提供了示例YAML文件用于测试命令

创建环境

如果你还没有根据 YAML 文件创建环境,可以使用以下命令:

conda env create -f environment.yml

这将根据 environment.yml 文件创建一个新的 Conda 环境。如果你的 YAML 文件有不同的文件名,请将 environment.yml 替换为你的文件名。

更新环境

如果你已经有一个根据 YAML 文件创建的环境,并且想要更新它,可以使用以下命令:

conda env update -n myenv -f environment.yml

其中 myenv 是你的环境名称,你需要将其替换为实际的环境名称。`environment.yml` 是你的 YAML 文件名,如果你的文件名不同,请相应替换。

激活环境

创建或更新环境后,你需要激活该环境才能使用它:

conda activate myenv

检查环境

激活环境后,你可以检查环境中的包是否与 YAML 文件中的定义一致:

conda list

这将列出当前激活环境中的所有包及其版本。

注意事项

确保你的 YAML 文件格式正确,特别是包名和版本号的格式。

如果在更新过程中遇到问题,可能需要检查包的兼容性或 Conda 仓库的状态。

如果你想从头开始,可以先删除旧环境,然后重新创建:

conda env remove -n myenv
conda env create -f environment.yml

这样可以确保环境与 YAML 文件完全一致。

示例YAML文件内容:

name: vlnce
channels:
  - aihabitat
  - ostrokach-forge
  - conda-forge
  - defaults
dependencies:
  - _libgcc_mutex=0.1=conda_forge
  - _openmp_mutex=4.5=1_gnu
  - aom=3.2.0=h9c3ff4c_2
  - attrs=21.4.0=pyhd8ed1ab_0
  - backports=1.0=py_2
  - backports.functools_lru_cache=1.6.4=pyhd8ed1ab_0
  - bzip2=1.0.8=h7f98852_4
  - ca-certificates=2021.10.8=ha878542_0
  - certifi=2021.5.30=py36h5fab9bb_0
  - colorama=0.4.4=pyh9f0ad1d_0
  - cycler=0.11.0=pyhd8ed1ab_0
  - entrypoints=0.3=pyhd8ed1ab_1003
  - ffmpeg=4.4.1=h6987444_0
  - freetype=2.10.4=h0708190_1
  - gitdb=4.0.9=pyhd8ed1ab_0
  - gitpython=3.1.18=pyhd8ed1ab_0
  - gmp=6.2.1=h58526e2_0
  - gnutls=3.6.13=h85f3911_1
  - habitat-sim-mutex=1.0=headless_nobullet
  - headless=2.0=0
  - icu=69.1=h9c3ff4c_0
  - imageio=2.13.5=pyh239f2a4_0
  - imageio-ffmpeg=0.4.5=pyhd8ed1ab_0
  - ipykernel=5.5.5=py36hcb3619a_0
  - ipython=5.8.0=py36_1
  - ipython_genutils=0.2.0=py_1
  - jbig=2.1=h7f98852_2003
  - jpeg=9d=h36c2ea0_0
  - jupyter_client=5.3.4=py36_0
  - kiwisolver=1.3.1=py36h605e78d_1
  - lame=3.100=h7f98852_1001
  - lcms2=2.12=hddcbb42_0
  - ld_impl_linux-64=2.36.1=hea4e1c9_2
  - lerc=3.0=h9c3ff4c_0
  - libblas=3.9.0=12_linux64_openblas
  - libcblas=3.9.0=12_linux64_openblas
  - libdeflate=1.8=h7f98852_0
  - libdrm=2.4.109=h7f98852_0
  - libffi=3.3=h58526e2_2
  - libgcc-ng=11.2.0=h1d223b6_11
  - libgfortran-ng=11.2.0=h69a702a_11
  - libgfortran5=11.2.0=h5c6108e_11
  - libgomp=11.2.0=h1d223b6_11
  - libiconv=1.16=h516909a_0
  - liblapack=3.9.0=12_linux64_openblas
  - libllvm10=10.0.1=he513fc3_3
  - libopenblas=0.3.18=pthreads_h8fe5266_0
  - libpciaccess=0.16=h516909a_0
  - libpng=1.6.37=h21135ba_2
  - libsodium=1.0.18=h36c2ea0_1
  - libstdcxx-ng=11.2.0=he4da1e4_11
  - libtiff=4.3.0=h6f004c6_2
  - libva=2.13.0=h7f98852_1
  - libvpx=1.11.0=h9c3ff4c_3
  - libwebp-base=1.2.1=h7f98852_0
  - libxcb=1.13=h7f98852_1004
  - libxml2=2.9.12=h885dcf4_1
  - libzlib=1.2.11=h36c2ea0_1013
  - llvmlite=0.36.0=py36h05121d2_0
  - lz4-c=1.9.3=h9c3ff4c_1
  - matplotlib=3.3.2=0
  - matplotlib-base=3.3.2=py36he12231b_1
  - ncurses=6.2=h58526e2_4
  - nettle=3.6=he412f7d_0
  - numba=0.53.1=py36h1328434_1
  - numpy=1.19.5=py36hfc0c790_2
  - olefile=0.46=pyh9f0ad1d_1
  - openh264=2.1.1=h780b84a_0
  - openjpeg=2.4.0=hb52868f_1
  - openssl=1.1.1l=h7f98852_0
  - pexpect=4.8.0=pyh9f0ad1d_2
  - pickleshare=0.7.5=py_1003
  - pillow=8.3.2=py36h676a545_0
  - pip=21.3.1=pyhd8ed1ab_0
  - prompt_toolkit=1.0.15=py_1
  - pthread-stubs=0.4=h36c2ea0_1001
  - ptyprocess=0.7.0=pyhd3deb0d_0
  - pygments=2.11.2=pyhd8ed1ab_0
  - pyparsing=3.0.6=pyhd8ed1ab_0
  - python=3.6.12=hffdb5ce_0_cpython
  - python-dateutil=2.8.2=pyhd8ed1ab_0
  - python_abi=3.6=2_cp36m
  - pyzmq=22.3.0=py36h7068817_0
  - quaternion=2021.8.30.10.33.11=py36h8f6f2f9_0
  - readline=8.1=h46c0cb4_0
  - scipy=1.5.3=py36h81d768a_1
  - setuptools=58.0.4=py36h5fab9bb_2
  - simplegeneric=0.8.1=py_1
  - six=1.16.0=pyh6c4a22f_0
  - smmap=3.0.5=pyh44b312d_0
  - sqlite=3.37.0=h9cd32fc_0
  - svt-av1=0.8.7=h9c3ff4c_1
  - tk=8.6.11=h27826a3_1
  - tornado=6.1=py36h8f6f2f9_1
  - tqdm=4.62.3=pyhd8ed1ab_0
  - traitlets=4.3.3=pyhd8ed1ab_2
  - typing_extensions=4.0.1=pyha770c72_0
  - wcwidth=0.2.5=pyh9f0ad1d_2
  - x264=1!161.3030=h7f98852_1
  - x265=3.5=h4bd325d_1
  - xorg-fixesproto=5.0=h7f98852_1002
  - xorg-inputproto=2.3.2=h7f98852_1002
  - xorg-kbproto=1.0.7=h7f98852_1002
  - xorg-libx11=1.7.2=h7f98852_0
  - xorg-libxau=1.0.9=h7f98852_0
  - xorg-libxcursor=1.2.0=h7f98852_0
  - xorg-libxdmcp=1.1.3=h7f98852_0
  - xorg-libxext=1.3.4=h7f98852_1
  - xorg-libxfixes=5.0.3=h7f98852_1004
  - xorg-libxi=1.7.10=h7f98852_0
  - xorg-libxinerama=1.1.4=h9c3ff4c_1001
  - xorg-libxrandr=1.5.2=h7f98852_1
  - xorg-libxrender=0.9.10=h7f98852_1003
  - xorg-randrproto=1.5.0=h7f98852_1001
  - xorg-renderproto=0.11.1=h7f98852_1002
  - xorg-xextproto=7.3.0=h7f98852_1002
  - xorg-xproto=7.0.31=h7f98852_1007
  - xz=5.2.5=h516909a_1
  - zeromq=4.3.4=h9c3ff4c_1
  - zlib=1.2.11=h36c2ea0_1013
  - zstd=1.5.1=ha95c52a_0
  - pip:
      - absl-py==1.0.0
      - antlr4-python3-runtime==4.9.3
      - astor==0.8.1
      - beautifulsoup4==4.10.0
      - blessings==1.7
      - boto3==1.20.31
      - botocore==1.23.31
      - braceexpand==0.1.7
      - bresenham==0.2.1
      - cached-property==1.5.2
      - cachetools==4.2.4
      - cfgv==3.3.1
      - charset-normalizer==2.0.10
      - click==8.0.3
      - clip==1.0
      - cloudpickle==2.0.0
      - conda-pack==0.6.0
      - dataclasses==0.8
      - decorator==4.4.2
      - distlib==0.3.4
      - dtw==1.4.0
      - easydict==1.9
      - emoji==1.6.3
      - fastdtw==0.3.4
      - filelock==3.4.1
      - ftfy==6.0.3
      - future==0.18.2
      - gast==0.5.3
      - gdown==4.2.0
      - google-auth==2.3.3
      - google-auth-oauthlib==0.4.6
      - gpustat==0.6.0
      - grpcio==1.43.0
      - gym==0.10.9
      - gym-notices==0.0.8
      - h5py==3.1.0
      - habitat-sim==0.1.7
      - higher==0.2.1
      - huggingface-hub==0.4.0
      - hydra-core==1.3.2
      - identify==2.4.2
      - idna==3.3
      - ifcfg==0.22
      - imagecorruptions==1.1.2
      - importlib-metadata==4.8.3
      - importlib-resources==5.2.3
      - jmespath==0.10.0
      - joblib==1.1.0
      - jsonlines==3.0.0
      - jupyter-core==4.9.2
      - keras-applications==1.0.8
      - keras-preprocessing==1.1.2
      - line-profiler==3.4.0
      - lmdb==1.3.0
      - markdown==3.3.6
      - mock==4.0.3
      - moviepy==1.0.3
      - msgpack==1.0.3
      - msgpack-numpy==0.4.7.1
      - multiscaledeformableattention==1.0
      - networkx==2.5.1
      - nodeenv==1.6.0
      - nvidia-ml-py3==7.352.0
      - oauthlib==3.1.1
      - objectio==0.2.29
      - omegaconf==2.3.0
      - opencv-python==4.5.5.62
      - packaging==21.3
      - pickle5==0.0.12
      - platformdirs==2.4.0
      - pre-commit==2.16.0
      - proglog==0.1.9
      - progressbar2==3.55.0
      - protobuf==3.19.1
      - psutil==5.9.0
      - py360convert==0.1.0
      - pyasn1==0.4.8
      - pyasn1-modules==0.2.8
      - pycocotools==2.0.4
      - pyglet==1.5.26
      - pysocks==1.7.1
      - python-utils==3.3.3
      - pytorch-transformers==1.2.0
      - pywavelets==1.1.1
      - pyyaml==6.0
      - regex==2021.11.10
      - requests==2.27.1
      - requests-oauthlib==1.3.0
      - rsa==4.8
      - s3transfer==0.5.0
      - sacremoses==0.0.46
      - scikit-image==0.17.2
      - scikit-learn==0.24.2
      - selenium==3.141.0
      - sentencepiece==0.1.96
      - shapely==1.7.1
      - simplejson==3.17.6
      - sklearn==0.0
      - soupsieve==2.3.1
      - stanza==1.3.0
      - tb-nightly==2.8.0a20220108
      - tensorboard==1.13.1
      - tensorboard-data-server==0.6.1
      - tensorboard-plugin-wit==1.8.1
      - tensorboardx==2.4.1
      - tensorflow==1.13.1
      - tensorflow-estimator==1.13.0
      - termcolor==1.1.0
      - texttable==1.6.7
      - thop==0.1.1-2209072238
      - threadpoolctl==3.1.0
      - tifffile==2020.9.3
      - timm==0.5.4
      - tokenizers==0.10.3
      - toml==0.10.2
      - torch==1.9.1+cu111
      - torch-scatter==2.0.9
      - torchaudio==0.9.1
      - torchvision==0.10.1+cu111
      - transformers==4.12.5
      - typer==0.4.0
      - urllib3==1.26.8
      - virtualenv==20.13.0
      - webdataset==0.1.40
      - werkzeug==2.0.2
      - wheel==0.37.1
      - xlwt==1.3.0
      - yacs==0.1.8
      - zipp==3.6.0
prefix: /home/andong/miniconda3/envs/vlnce

0

评论区