ImportError: ne peut pas importer de choix de nom lors de l'importation de sklearn.mélange
Je suis à l'aide de scikit learn 0.15.0. Lorsque j'essaie d'importer sklearn.mélange-je obtenir
ImportError: ne peut pas importer de choix de nom de
Des idées?
===================================================================
In [1]: **from sklearn import mixture**
ImportError Traceback (most recent call last)
<ipython-input-1-05bc76cab98d> in <module>()
----> 1 from sklearn import mixture
/home/f/anaconda/lib/python2.7/site-packages/sklearn/mixture/__init__.py in <module>()
3 """
4
----> 5 from .gmm import sample_gaussian, log_multivariate_normal_density
6 from .gmm import GMM, distribute_covar_matrix_to_match_covariance_type
7 from .gmm import _validate_covars
/home/f/anaconda/lib/python2.7/site-packages/sklearn/mixture/gmm.py in <module>()
16 from ..utils import check_random_state, deprecated
17 from ..utils.extmath import logsumexp, pinvh
---> 18 from .. import cluster
19
20 from sklearn.externals.six.moves import zip
/home/f/anaconda/lib/python2.7/site-packages/sklearn/cluster/__init__.py in <module>()
4 """
5
----> 6 from .spectral import spectral_clustering, SpectralClustering
7 from .mean_shift_ import mean_shift, MeanShift, estimate_bandwidth, \
8 get_bin_seeds
/home/f/anaconda/lib/python2.7/site-packages/sklearn/cluster/spectral.py in <module>()
16 from ..neighbors import kneighbors_graph
17 from ..manifold import spectral_embedding
---> 18 from .k_means_ import k_means
19
20
/home/f/anaconda/lib/python2.7/site-packages/sklearn/cluster/k_means_.py in <module>()
28 from ..utils import as_float_array
29 from ..utils import gen_batches
---> 30 from ..utils.random import choice
31 from ..externals.joblib import Parallel
32 from ..externals.joblib import delayed
ImportError: cannot import name choice
Pas assez d'informations. Comment avez-vous installer, était-ce une mise à jour, avez-vous essayer de désinstaller et de réinstaller?
Je suis à l'aide de l'anaconda package installé localement sous mon répertoire home depuis que j'ai de travailler autour de ne pas avoir les droits admin. La machine est en cours Red Hat 4.4.5-6. J'ai mis à jour scikit-learn à 0,15 après l'installation de l'anaconda.
Avez-vous essayé de désinstaller + réinstaller?
Je suis à l'aide de l'anaconda package installé localement sous mon répertoire home depuis que j'ai de travailler autour de ne pas avoir les droits admin. La machine est en cours Red Hat 4.4.5-6. J'ai mis à jour scikit-learn à 0,15 après l'installation de l'anaconda.
Avez-vous essayé de désinstaller + réinstaller?
random.choice
n'existait pas avant la version 0.15, donc c'est probablement un problème de mise à jour.
OriginalL'auteur user1487551 | 2014-07-28
Vous devez vous connecter pour publier un commentaire.
Comme mentionné, il pourrait avoir à faire avec les anciens fichiers (qui sont mis en œuvre en python, par opposition à des bibliothèques?) dans un nouveau package que vous avez probablement mis à jour à l'aide de pip install-U packagename (dans mon cas, pip install-U scikit-learn), Il pourrait être intéressant de d'abord essayer de désinstaller le paquet et l'installer de nouveau avant de le supprimer manuellement des trucs... (qui a travaillé dans mon cas)
désinstaller
(dans mon cas l'exécuter sur Anaconda invite de Commande):
alors:
(ajouté des dépendances, juste au cas où)
alors juste pour être sûr
doit dire que c'est installé
OriginalL'auteur ntg
J'avais la même erreur quand j'ai essayé de
import KMeans
:from sklearn.cluster import KMeans
Error > ImportError: cannot import name choice
J'ai trouvé la réponse ici: https://github.com/scikit-learn/scikit-learn/issues/3461
Depuis que j'ai mis à niveau vers Scikit la version 0.15 quelques jours en arrière, le ancienne version de aléatoire.alors, était présent dans
/usr/local/lib/python2.7/dist-packages/sklearn/utils
.J'ai supprimé manuellement, et maintenant, je n'ai pas l'erreur de plus.
Espère que cette aide.
OriginalL'auteur skv
à l'aide de cette serait plus spécifiques pour travailler avec .gmm,
et
pour:
OriginalL'auteur Fareesa