2015-08-27 1 views
2
C:\Users\%USER%>conda info 
Current conda install: 

      platform : win-32 
     conda version : 3.16.0 
    conda-build version : not installed 
     python version : 2.7.10.final.0 
    requests version : 2.7.0 
    root environment : C:\Users\%USER%\Miniconda (writable) 
    default environment : C:\Users\%USER%\Miniconda 
    envs directories : C:\Users\%USER%\Miniconda\envs 
     package cache : C:\Users\%USER%\Miniconda\pkgs 
     channel URLs : https://repo.continuum.io/pkgs/free/win-32/ 
         https://repo.continuum.io/pkgs/free/noarch/ 
         https://repo.continuum.io/pkgs/pro/win-32/ 
         https://repo.continuum.io/pkgs/pro/noarch/ 
      config file : None 
    is foreign system : True 

# NOTE: 
#  root directory 'C:\Users\%USER%\Miniconda' is uninitialized 

Je vois que mon répertoire racine n'est pas initialisé.Version Conda-build non installée

De plus lorsque je tente d'installer un paquet (par exemple Pandas) Je reçois l'erreur suivante:

C:\Users\%USER%>conda install pandas 
Error: This installation of conda is not initialized. Use 'conda create -n 
envname' to create a conda environment and 'source activate envname' to 
activate it. 

# Note that pip installing conda is not the recommended way for setting up your 
# system. The recommended way for setting up a conda system is by installing 
# Miniconda, see: http://repo.continuum.io/miniconda/index.html 

Je suppose qu'ils sont liés, mais je ne suis pas sûr que le cours de l'action. J'ai eu anaconda/python27 opérationnel, mais je voulais mettre à jour matplotlib et pensé à réinstaller python avec conda pour être "à jour".

L'erreur est documentée here, mais pour être honnête, je ne comprends pas vraiment.

Je le regrette car il est un peu difficile de se remettre en marche!

+0

Comment avez-vous réinstallé python avec conda? – asmeurer

+0

@asmeurer répondra bientôt avec tous les détails. excuses sur le retard. –

Répondre

1

J'ai eu un problème similaire, mais avec Anaconda sur Windows 8.1. Les variables d'environnement python sont définies à partir d'une installation python précédente. Le programme d'installation n'a pas mis à jour (utilisateur) PYTHONHOME, (système) PYTHON_DIR et (système) PYTHONPATH, donc je les ai manuellement définis sur/Users/me/Anaconda /.

conda update conda 

a donné l'erreur mentionnée ci-dessus. J'ai ajouté un nouvel environnement de Conda ...

conda create -n notebook jupyter 
activate notebook 

qui a réussi, mais ...

conda info --envs 

... donne ...

notebook C:\Users\<me>\Anaconda\envs\notebook 
root * C:\Users\<me>\Anaconda 

... et ..

conda info
... # REMARQUE: répertoire racine 'C: \ Users \ me \ Anac onda 'n'est pas initialisé.

Je soupçonne que le programme d'installation a échoué en raison de la présence des variables d'environnement. J'ai supprimé les variables d'environnement et le répertoire/Users/me/Anaconda, puis installé miniconda. Tout semble bien se passer maintenant.

Note: J'avais précédemment installé python au moins trois manières différentes. {Chocolatey, Anaconda (tous) [failed], python msi}

+0

Activer l'environnement de powershell est toujours brisé, https://stackoverflow.com/questions/30054372/cant-activate-virtual-environment-in-miniconda – phreed

+0

Il est généralement préférable d'avoir 'PYTHONHOME' et' PYTHONPATH' non réglés. – asmeurer

+0

Lors de la suppression des variables d'environnement, il semble que ce soit une installation plus propre. –