conda创建遗传算法环境应用于superfish的腔体设计

geatpy 2.7

  • python<=3.10,
  • 1.17=<numpy<2

conda create -n GA_cavity python=3.10
conda activate GA_cavity
pip install numpy==1.26.4
pip install geatpy

也可以参考完整的environment.yml,可根据需求删减

name: GA_cavity
channels:
  - defaults
dependencies:
  - anaconda_prompt=1.1.0=haa95532_1
  - anyio=4.10.0=py310haa95532_0
  - aom=3.12.1=h00a0c3c_0
  - archspec=0.2.5=pyhd3eb1b0_0
  - argon2-cffi=25.1.0=py310haa95532_0
  - argon2-cffi-bindings=25.1.0=py310h02ab6af_0
  - asttokens=3.0.0=py310haa95532_0
  - async-lru=2.0.5=py310haa95532_0
  - attrs=25.4.0=py310haa95532_2
  - babel=2.17.0=py310haa95532_0
  - beautifulsoup4=4.14.2=py310haa95532_0
  - blas=1.0=mkl
  - bleach=6.3.0=py310haa95532_0
  - boltons=25.0.0=py310haa95532_0
  - bottleneck=1.4.2=py310h540bb41_1
  - brotlicffi=1.2.0.0=py310h885b0b7_0
  - bzip2=1.0.8=h2bbff1b_6
  - ca-certificates=2026.1.4=h4c7d964_0
  - cairo=1.18.4=he9e932c_0
  - certifi=2026.01.04=py310haa95532_0
  - cffi=2.0.0=py310h02ab6af_1
  - charset-normalizer=3.4.4=py310haa95532_0
  - colorama=0.4.6=py310haa95532_0
  - comm=0.2.3=py310haa95532_0
  - conda=25.11.1=py310haa95532_0
  - conda-libmamba-solver=25.11.0=pyhdf14ebd_0
  - conda-package-handling=2.4.0=py310haa95532_1
  - conda-package-streaming=0.12.0=py310haa95532_1
  - console_shortcut=0.1.1=haa95532_6
  - cpp-expected=1.1.0=h214f63a_0
  - cycler=0.12.1=py310haa95532_0
  - dav1d=1.2.1=h2bbff1b_0
  - debugpy=1.8.16=py310h885b0b7_1
  - decorator=5.2.1=py310haa95532_0
  - defusedxml=0.7.1=pyhd3eb1b0_0
  - distro=1.9.0=py310haa95532_0
  - exceptiongroup=1.3.0=py310haa95532_0
  - executing=2.2.1=py310haa95532_0
  - expat=2.7.3=h885b0b7_4
  - fmt=11.2.0=h58b7f6e_0
  - fontconfig=2.15.0=hd211d86_0
  - freeglut=3.8.0=hfcef157_0
  - freetype=2.13.3=h0620614_0
  - fribidi=1.0.16=haf45083_0
  - frozendict=2.4.6=py310h02ab6af_0
  - gh=2.86.0=h36e2d1d_0
  - graphite2=1.3.14=hd77b12b_1
  - h11=0.16.0=py310haa95532_1
  - harfbuzz=10.2.0=he2f9f60_1
  - html5lib=1.1=pyhd3eb1b0_0
  - httpcore=1.0.9=py310haa95532_0
  - httpx=0.28.1=py310haa95532_1
  - icc_rt=2022.1.0=h6049295_2
  - icu=73.1=h6c2663c_0
  - idna=3.11=py310haa95532_0
  - imageio=2.37.2=py310h4442805_0
  - intel-openmp=2025.0.0=haa95532_1164
  - ipykernel=6.31.0=py310h4442805_0
  - ipython=8.30.0=py310haa95532_0
  - jedi=0.19.2=py310haa95532_0
  - jinja2=3.1.6=py310haa95532_0
  - jpeg=9f=ha349fce_0
  - json5=0.12.1=py310haa95532_0
  - jsonpatch=1.33=py310haa95532_1
  - jsonpointer=3.0.0=py310haa95532_0
  - jsonschema=4.25.1=py310haa95532_0
  - jsonschema-specifications=2025.9.1=py310haa95532_0
  - jupyter-lsp=2.2.5=py310haa95532_0
  - jupyter_client=8.8.0=py310haa95532_0
  - jupyter_core=5.9.1=py310haa95532_0
  - jupyter_events=0.12.0=py310haa95532_1
  - jupyter_server=2.17.0=py310haa95532_0
  - jupyter_server_terminals=0.5.3=py310haa95532_0
  - jupyterlab=4.5.0=py310haa95532_0
  - jupyterlab_pygments=0.3.0=py310haa95532_0
  - jupyterlab_server=2.28.0=py310haa95532_0
  - kiwisolver=1.4.9=py310h03f52e7_0
  - lcms2=2.17=h3732fa5_0
  - lerc=4.0.0=h5da7b33_0
  - libarchive=3.8.2=h6c023e8_0
  - libavif=1.3.0=h5bd13ec_0
  - libcurl=8.17.0=h6e672f4_1
  - libdeflate=1.22=h5bf469e_0
  - libexpat=2.7.3=h885b0b7_4
  - libffi=3.4.4=hd77b12b_1
  - libglib=2.86.3=h9bccc14_0
  - libhwloc=2.12.1=default_hfa10c62_1000
  - libiconv=1.16=h2bbff1b_3
  - libkrb5=1.22.1=hb237eb7_0
  - libmamba=2.3.2=hc213065_1
  - libmambapy=2.3.2=py310h364efb6_1
  - libopenjpeg=2.5.4=h02ab6af_1
  - libpng=1.6.54=ha15c746_0
  - libsodium=1.0.20=h83e8143_0
  - libsolv=0.7.30=h23a355e_2
  - libssh2=1.11.1=h2addb87_0
  - libtiff=4.7.1=h3a18249_0
  - libwebp-base=1.6.0=hbf3958f_0
  - libxml2=2.13.9=h6201b9f_0
  - libzlib=1.3.1=h02ab6af_0
  - lz4-c=1.9.4=h2bbff1b_1
  - markupsafe=3.0.2=py310h827c3e9_0
  - matplotlib-base=3.10.8=py310h26e45b9_0
  - matplotlib-inline=0.2.1=py310haa95532_0
  - menuinst=2.4.2=py310h885b0b7_1
  - mistune=3.1.2=py310haa95532_0
  - mkl=2025.0.0=h5da7b33_930
  - mkl-service=2.5.2=py310h0b37514_0
  - mkl_fft=2.1.1=py310h300f80d_0
  - mkl_random=1.3.0=py310ha5e6156_0
  - msgpack-python=1.1.1=py310h5da7b33_0
  - nbclient=0.10.2=py310haa95532_0
  - nbconvert-core=7.16.6=py310haa95532_0
  - nbformat=5.10.4=py310haa95532_0
  - nest-asyncio=1.6.0=py310haa95532_0
  - nlohmann_json=3.11.2=h6c2663c_0
  - notebook-shim=0.2.4=py310haa95532_0
  - numexpr=2.14.1=py310h7660c64_0
  - openssl=3.6.1=hf411b9b_1
  - overrides=7.7.0=py310haa95532_0
  - packaging=25.0=py310haa95532_1
  - pandas=2.3.3=py310h42c1672_1
  - pandocfilters=1.5.1=py310haa95532_0
  - parso=0.8.5=py310haa95532_0
  - pcre2=10.46=h5740b90_0
  - pillow=12.0.0=py310h4212202_1
  - pip=25.3=pyhc872135_0
  - pixman=0.46.4=h4043f72_0
  - platformdirs=4.5.0=py310haa95532_0
  - pluggy=1.5.0=py310haa95532_0
  - prometheus_client=0.21.1=py310haa95532_0
  - prompt-toolkit=3.0.52=py310haa95532_1
  - prompt_toolkit=3.0.52=hd3eb1b0_1
  - psutil=7.0.0=py310h02ab6af_1
  - pure_eval=0.2.3=py310haa95532_0
  - pybind11-abi=5=hd3eb1b0_0
  - pycosat=0.6.6=py310h827c3e9_2
  - pycparser=2.23=py310haa95532_0
  - pygments=2.19.2=py310haa95532_0
  - pyparsing=3.2.5=py310haa95532_0
  - pysocks=1.7.1=py310haa95532_1
  - python=3.10.19=h981015d_0
  - python-dateutil=2.9.0post0=py310haa95532_2
  - python-fastjsonschema=2.21.2=py310haa95532_0
  - python-json-logger=4.0.0=py310haa95532_0
  - python-tzdata=2025.3=pyhd3eb1b0_0
  - pytz=2025.2=py310haa95532_0
  - pywin32=311=py310h885b0b7_0
  - pywinpty=2.0.15=py310h72d21ff_0
  - pyyaml=6.0.3=py310hb9a58be_0
  - pyzmq=27.1.0=py310h7149c55_1
  - referencing=0.37.0=py310haa95532_0
  - reproc=14.2.4=hd77b12b_2
  - reproc-cpp=14.2.4=hd77b12b_2
  - requests=2.32.5=py310haa95532_1
  - rfc3339-validator=0.1.4=py310haa95532_0
  - rfc3986-validator=0.1.1=py310haa95532_0
  - rpds-py=0.28.0=py310h114bc41_0
  - ruamel.yaml=0.18.16=py310hb9a58be_0
  - ruamel.yaml.clib=0.2.14=py310hb9a58be_0
  - scipy=1.15.3=py310h1bbe36f_1
  - sdds=5.7.4=py310_0
  - seaborn=0.13.2=py310haa95532_3
  - send2trash=1.8.3=py310haa95532_0
  - setuptools=80.9.0=py310haa95532_0
  - simdjson=3.10.1=h214f63a_0
  - six=1.17.0=py310haa95532_0
  - sniffio=1.3.1=py310haa95532_0
  - soupsieve=2.5=py310haa95532_0
  - sqlite=3.51.1=hda9a48d_0
  - stack_data=0.6.3=py310haa95532_0
  - tbb=2022.3.0=h90c84d6_0
  - tbb-devel=2022.3.0=h90c84d6_0
  - terminado=0.18.1=py310haa95532_0
  - tinycss2=1.4.0=py310haa95532_0
  - tk=8.6.15=hf199647_0
  - tomli=2.4.0=py310haa95532_0
  - tornado=6.5.4=py310h02ab6af_0
  - tqdm=4.67.1=py310h4442805_1
  - traitlets=5.14.3=py310haa95532_0
  - truststore=0.10.1=py310haa95532_1
  - typing-extensions=4.15.0=py310haa95532_0
  - typing_extensions=4.15.0=py310haa95532_0
  - tzdata=2025c=he532380_0
  - ucrt=10.0.22621.0=haa95532_0
  - urllib3=2.6.3=py310haa95532_0
  - vc=14.42=haa95532_5
  - vc14_runtime=14.44.35208=h4927774_10
  - vs2015_runtime=14.44.35208=ha6b5a95_10
  - wcwidth=0.2.14=py310haa95532_0
  - webencodings=0.5.1=py310haa95532_1
  - websocket-client=1.8.0=py310haa95532_0
  - wheel=0.45.1=py310haa95532_0
  - win_inet_pton=1.1.0=py310haa95532_1
  - winpty=0.4.3=4
  - xlrd=2.0.2=pyhd3eb1b0_0
  - xz=5.6.4=h4754444_1
  - yaml=0.2.5=he774522_0
  - yaml-cpp=0.8.0=hd77b12b_1
  - zeromq=4.3.5=h6c54ac7_1
  - zlib=1.3.1=h02ab6af_0
  - zstandard=0.24.0=py310he335c29_0
  - zstd=1.5.7=h56299aa_0
  - pip:
      - contourpy==1.3.2
      - fonttools==4.60.1
      - geatpy==2.7.0
      - matplotlib==3.10.7
      - numpy==1.26.4
posted @ 2026-06-08 17:58  licone  阅读(4)  评论(0)    收藏  举报