代码之家  ›  专栏  ›  技术社区  ›  ScalaBoy

如何在创建虚拟环境时自动安装pygame?

  •  1
  • ScalaBoy  · 技术社区  · 6 年前

    我正在创建虚拟环境 testenv 运行一些python项目。这是我的 environment.yml 文件:

    name: testenv
    channels:
    - !!python/unicode
      'defaults'
    dependencies:
    - python=3.5
    - pip==9.0.1
    - numpy==1.12.0
    - jupyter==1.0
    - matplotlib==2.0.0
    - scikit-learn==0.18.1
    - scipy==0.19.0
    - pandas==0.19.2
    - pip:
      - tensorflow==1.1.0
      - keras==2.0.4
      - plotly==2.7.0
    

    我想补充 pygame 对这个环境。但是,如果我加上 pygame==1.9.4 dependencies pip ,则创建虚拟环境失败:

    conda env create
    

    所以我应该 source activate testenv 然后安装 妖术 手动操作,但不太方便。

    brew install sdl sdl_image sdl_mixer sdl_ttf portmidi
    pip install pygame
    

    有人试过安装吗 妖术 在虚拟环境中以自动化的方式?

    1 回复  |  直到 6 年前
        1
  •  2
  •   bboumend    6 年前

    要创建环境:

    conda env create -f environment.yml
    

    要生成YML:

    conda env export > environment.yml
    

    更多信息 documentation