Как использовать IPython 2.3.1 с использованием StarCluster вместо 0.13.1?

Кажется, StarCluster по умолчанию использует IPython 0.13.1. Есть ли способ обновить это до IPython 2.3.1? Это можно сделать через файл конфигурации? Или вручную после запуска кластера?

Вот мой конфиг, с незначительными изменениями безопасности:

[global]
DEFAULT_TEMPLATE=iptemplate
REFRESH_INTERVAL=5

[aws info]
aws_access_key_id = XXXXXXXXXXXXXXXXXXXXX
aws_secret_access_key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
aws_region_name = us-west-2
aws_region_host = ec2.us-west-2.amazonaws.com

[keypair starcluster]
key_location = starcluster.pem

[plugin ipcluster]
SETUP_CLASS = starcluster.plugins.ipcluster.IPCluster
ENABLE_NOTEBOOK = True
NOTEBOOK_PASSWD = XXXX

[plugin ipclusterstop]
SETUP_CLASS = starcluster.plugins.ipcluster.IPClusterStop

[plugin ipclusterrestart]
SETUP_CLASS = starcluster.plugins.ipcluster.IPClusterRestartEngines

[plugin pypackages]
setup_class = starcluster.plugins.pypkginstaller.PyPkgInstaller
packages = scikit-learn, psutil, pandas

# Base configuration for IPython.parallel cluster
[cluster iptemplate]
KEYNAME = starcluster
CLUSTER_SIZE = 1
CLUSTER_USER = ipuser
CLUSTER_SHELL = bash
#REGION = us-east-1
NODE_IMAGE_ID = ami-706afe40     # REGION and NODE_IMAGE_ID go in pair
NODE_INSTANCE_TYPE = c1.xlarge   # 8 CPUs
DISABLE_QUEUE = True             # We don't need SGE, faster cluster startup
PLUGINS = pypackages, ipcluster

1 ответ

Вы можете сделать это, обновив setup.py. Добавьте "ipython==2.3.1" в install_requires и снова запустите команду установки. Он обновит ipython до указанной версии.

Другие вопросы по тегам