scikit - pip install sklearn python3
actualizar a la versión de desarrollo de scikit-learn en Anaconda? (3)
Solo puede usar conda
para instalar un paquete si alguien ha creado y puesto a disposición binarios para el paquete. Algunos paquetes publican versiones nocturnas que permiten esto, pero scikit-learn no es uno de ellos.
Para instalar la versión de última generación en un comando, puede usar pip; p.ej:
$ conda install pip
$ pip install git+git://github.com/scikit-learn/scikit-learn.git
pero tenga en cuenta que esto requiere compilar todas las extensiones C dentro de la biblioteca, por lo que fallará si su sistema no está configurado para eso.
Estoy usando Python a través de Anaconda, y me gustaría utilizar una nueva característica ( http://scikit-learn.org/dev/modules/neural_networks_supervised.html ) en scikit-learn que actualmente solo está disponible en la versión de desarrollo 0.18.dev0 .
Sin embargo, hacer la conda update
clásica de conda update
no parece funcionar, ya que conda no enumera ningún paquete de desarrollo. ¿Cuál sería la forma más sencilla de instalar una versión de desarrollo en mi Anaconda? (Por lo que vale, estoy usando Windows 7 de 64 bits).
Debes construir tu propio paquete scikit-learn en Anaconda. Lo hice en aproximadamente 10 minutos ( repo ) ( paquete ). El tutorial conda sobre cómo construir paquetes fue útil. Probablemente existan más formas que una para hacer esto, pero acabo de descargar el repositorio scitit-learn github, lo dejé en un repositorio nuevo, agregué un directorio que contenía mi receta de conda, y luego construí el paquete de la receta que apuntaba al código fuente que acabo de descargar.
Tenía scikit-learn 0.17 que no tenía MLPClassifier. Acabo de hacer una actualización de conda como a continuación:
conda update scikit-learn
¡Conda se ocupa de actualizar todos los paquetes dependientes y después de la actualización funciona!