3
votes

Erreur Anaconda '\ microsoft était inattendue à ce moment'

Quand j'entre la commande conda comme conda install dans l'invite anaconda, j'ai un message d'erreur

'\ microsoft était inattendu à ce moment'

Je vérifie les doubles guillemets ou une erreur d'orthographe, mais je ne l'ai pas trouvé.

Quelqu'un peut-il m'aider?


0 commentaires

3 Réponses :


1
votes

Votre interpréteur python est installé dans un répertoire contenant des espaces et des caractères spéciaux, tels que: les "Program Files (x86)"

Installez Anaconda dans D: \ myAnaconda ou dans tout autre répertoire, dont le chemin ne comprend pas d'espace ni de caractère spécial.

vous trouverez peut-être ce fil de discussion utile: L'invite de commandes de Visual Studio indique "\ Common était inattendu à ce moment"


1 commentaires

Merci à votre réponse



2
votes

Dans le fichier de script conda.bat, à cette ligne:

@for %%B in ("%~dp0.") do @set PATH=...

en ajoutant des guillemets entre parenthèses,

@for %%B in (%~dp0.) do @set PATH=...

a fonctionné pour moi.


0 commentaires

0
votes

J'ai également été touché par ce problème. Mais sur un travail AppVeyor .

Il semble que le courrier indésirable cmd ait des problèmes avec l'analyse de choses comme:

set X=y
if %X%. == y. (
  set PATH=c:\whatever;%PATH%
  ...
)

lorsque PATH contient déjà un C : \ Program Files (x86) \ Microsoft XXX path.

De plus, avoir un "C: \ Program Files (x86) \ Microsoft XXX" dans le PATH n'aide pas non plus.


0 commentaires