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

时间:2018-08-28 13:24:27

标签: python pygame virtualenv

我正在创建一个虚拟环境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添加到dependenciespip,则虚拟环境的创建将失败:

conda env create

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

brew install sdl sdl_image sdl_mixer sdl_ttf portmidi
pip install pygame

有人尝试在虚拟环境中自动安装pygame吗?

1 个答案:

答案 0 :(得分:2)

要创建环境:

conda env create -f environment.yml

要生成您的yml,

conda env export > environment.yml

documentation

中的更多信息