首页 > 解决方案 > 创建虚拟环境时如何自动安装pygame?

问题描述

我正在创建一个虚拟环境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.4dependenciesor pip,则虚拟环境的创建将失败:

conda env create

因此我应该source activate testenv然后pygame手动安装,但这不是很方便。

brew install sdl sdl_image sdl_mixer sdl_ttf portmidi
pip install pygame

有没有人尝试pygame在虚拟环境中以自动化方式安装?

标签: pythonpygamevirtualenv

解决方案


创建环境:

conda env create -f environment.yml

要生成您的 yml:

conda env export > environment.yml

文档中的更多信息


推荐阅读