Comment ajouter Python de registre de Windows
J'ai téléchargé Enthought Verrière EPD Libre (maintenant Verrière Express) à partir de https://www.enthought.com/products/epd/free/ et que vous souhaitez installer SciKit Learn (http://sourceforge.net/projects/scikit-learn/files/) qui ne fait pas partie de la base EPD install Gratuit.
Lors de l'installation il ne trouve pas de Python dans le registre Windows. Comment puis-je régler le registre de sorte qu'il reconnaît la Enthought version de Python?
- Également voir les PEP 514 python.org/dev/peps/pep-0514
- Cela a également résolu le problème pour ReportLab
Vous devez vous connecter pour publier un commentaire.
J'ai été confrontée au même problème. Je l'ai résolu en
HKEY_CURRENT_USER\Software\Python\PythonCore\3.4\InstallPath
et de modifier la valeur par défaut de la clé avec la sortie deC:\> where python.exe
commande.HKEY_CURRENT_USER\Software\Python\PythonCore\3.4\InstallPath\InstallGroup
et de modifier la valeur par défaut de la clé avecPython 3.4
Normalement, vous pouvez trouver les entrées de Registre pour Python dans
HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\<version>
. Vous avez juste besoin de copier les entrées deHKEY_CURRENT_USER\Software\Python\PythonCore\<version>
Vous pouvez trouver l'exécutable Python avec cette commande:
Il doit retourner quelque chose comme:
Ouvrez regedit, accédez à
HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\<version>\PythonPath
et ajouter ou modifier la clé par défaut avec la valeur trouvée lors de la première commande.Déconnexion, connexion et python doit être trouvé. SciKit peut maintenant être installé.
Voir d'autres “chemins d'application” dans https://docs.python.org/2/using/windows.html#finding-modules pour plus de détails.
InstallPath
est l'endroit où Python est installéC:\Python\p27
etPythonPath
comprendC:\Python\p27\Lib;C:\Python\p27\DLLs;C:\Python\p27\Lib\lib-tk
qui permet l'exécution Python trouver les modules, prend en charge les Dll, etc. Je pensePythonPath
fonctionnement similaire à la WindowsPATH
variable d'environnement.J'ai eu le même problème lors de la tentative d'installer des bots sur un Serveur Windows. M'a fallu du temps pour trouver une solution, mais c'est ce qui a fonctionné pour moi:
reg add HKLM\SOFTWARE\Python\PythonCore\2.7\InstallPath /ve /t REG_SZ /d "C:\Python27" /f
et de l'adapter à votre cahier des charges.De toute façon, j'espère que cela peut aider quelqu'un dans le futur.
reg add
commande?Lors de l'installation de Python 3.4 "Ajouter python.exe en Chemin" est venu non sélectionnés. Re-installé avec cette sélectionnés et problème résolu.
J'ai installé ArcGIS Pro 1.4 et il n'a pas inscrire le Python 3.5.2 installé, ce qui m'a empêché d'installer des add-ons. J'ai résolu ce problème en utilisant le "reg" de commande en tant qu'Administrateur session PowerShell pour créer manuellement et remplir les clés de registre nécessaires/valeurs (où Python est installé dans C:\Python35):
Je trouve cela plus facile que d'utiliser l'Éditeur du Registre, mais c'est uniquement une question de préférence personnelle.
Les mêmes commandes peuvent être exécutées dans CMD.EXE session si vous préférez; assurez-vous simplement de l'exécuter en tant qu'Administrateur.
Anglais
Dans le cas où il sert à quelqu'un, je laisse ici l' Windows 10 de la base de registre pour Python 3.4.4 - 64 bits:
Español