Как автоматически установить pygame при создании виртуальной среды?

1

Я создаю виртуальную среду 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 в автоматическом режиме в виртуальной среде?

Теги:
virtualenv
pygame

1 ответ

2
Лучший ответ

Чтобы создать среду:

conda env create -f environment.yml

Чтобы создать свой yml:

conda env export > environment.yml

Дополнительная информация в документации

  • 0
    Что такое -f ? Не могли бы вы объяснить, как я должен изменить файл environment.yml ?
  • 0
    Хорошо, я просто установил его вручную и экспортировал, как вы предложили. Приятно! Благодарю.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню