我正在创建一个虚拟环境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
,然后手动安装pygame
,但这不是很方便。
brew install sdl sdl_image sdl_mixer sdl_ttf portmidi
pip install pygame
有人尝试在虚拟环境中自动安装pygame
吗?
答案 0 :(得分:2)
要创建环境:
conda env create -f environment.yml
要生成您的yml,
conda env export > environment.yml
中的更多信息