theJones est correct, fermez tous vos projets et allez dans les paramètres du programme et recherchez les interprètes Python. Sélectionnez ensuite C: \ Python26 \ ArcGIS10.0 \ python.exe et il devrait automatiquement ajouter arcpy pour vous.
Pour suivre les Jones et l'utilisateur5584, PyCharm 4 stocke maintenant le paramètre sous " Project Interpreter" plutôt que "Python Interpreters".
Avec tous les projets fermés et PyCharm toujours ouvert, allez dans "Configurer" puis "Paramètres". "Project Interpreter" se trouve dans le menu "Default Project" à gauche.
Cliquez sur l'engrenage des paramètres dans le coin supérieur droit, puis sur "Ajouter local". Accédez à C: \ Python27 \ ArcGIS10.2 \ python.exe (ou le chemin d'accès approprié à votre version).
Cliquez sur Appliquer et vous devriez l'avoir. Il y a peut-être eu une étape de plus pour charger ou activer quelque chose en bas de la fenêtre, mais je ne peux pas faire réapparaître ce message et il n'a pas fallu cliquer dessus.
L'indexation a pris quelques minutes sur un script Python que j'ai ouvert, puis l'achèvement du code a très bien fonctionné.
J'ai essayé d'ajouter arcpy à PyCharm en utilisant les instructions ci-dessus mais cela ne fonctionne toujours pas. Pycharm génère une erreur: ImportError: aucun module nommé arcpy. Est-il possible que cela ait quelque chose à voir avec l'installation de python ou PyCharm (32 vs 64bits)?
GeoMeteoMe
J'ai rencontré le même problème que @GeoMeteoMe (PyCharm v2018.4) et l'ai résolu lorsque j'ai réalisé que la boîte de dialogue "Nouveau projet" ne sélectionnait pas automatiquement l'environnement que j'avais créé. Ce n'est pas évident car cette sélection est réduite par défaut. Une fois que je l'ai développé, sélectionné "Interprète existant" plutôt que "Nouvel environnement utilisant ...", PyCharm m'a proposé ArcIntellisense et ArcAutoComplete.
Fing Lixon
5
Vous pouvez le faire dans le paramètre Structure du projet. Ajoutez-le simplement en tant que sdk et cela devrait fonctionner. J'utilise intelliJ mais pycharm devrait être le même.
Sélectionnez Project Interpreter et cliquez sur une autre icône d'engrenage à côté de la liste déroulante Project Interpreter et sélectionnez 'Ajouter'
Sélectionnez «environnement existant» et recherchez python.exe sous Python27 dans le lecteur C
Sélectionnez Appliquer et OK.
Il faudra un certain temps pour indexer et s'il donne une erreur `` Aucun interprète n'a été détecté '' lors de l'ouverture d'un projet, sélectionnez Fichier> Paramètres> Interprète de projet> Sélectionner Python 2.7 dans la liste déroulante que vous avez récemment attribuée.
Réponses:
theJones est correct, fermez tous vos projets et allez dans les paramètres du programme et recherchez les interprètes Python. Sélectionnez ensuite C: \ Python26 \ ArcGIS10.0 \ python.exe et il devrait automatiquement ajouter arcpy pour vous.
la source
Pour suivre les Jones et l'utilisateur5584, PyCharm 4 stocke maintenant le paramètre sous " Project Interpreter" plutôt que "Python Interpreters".
Avec tous les projets fermés et PyCharm toujours ouvert, allez dans "Configurer" puis "Paramètres". "Project Interpreter" se trouve dans le menu "Default Project" à gauche.
Cliquez sur l'engrenage des paramètres dans le coin supérieur droit, puis sur "Ajouter local". Accédez à C: \ Python27 \ ArcGIS10.2 \ python.exe (ou le chemin d'accès approprié à votre version).
Cliquez sur Appliquer et vous devriez l'avoir. Il y a peut-être eu une étape de plus pour charger ou activer quelque chose en bas de la fenêtre, mais je ne peux pas faire réapparaître ce message et il n'a pas fallu cliquer dessus.
L'indexation a pris quelques minutes sur un script Python que j'ai ouvert, puis l'achèvement du code a très bien fonctionné.
la source
Vous pouvez le faire dans le paramètre Structure du projet. Ajoutez-le simplement en tant que sdk et cela devrait fonctionner. J'utilise intelliJ mais pycharm devrait être le même.
PyCharmDocs
Ajoutez ceci (utilisez votre chemin) pour le chemin sdk C: \ Python26 \ ArcGIS10.0 \ python.exe
Donnez-lui un nom et vous devriez être bon. En l'ajoutant en tant que sdk global, vous devriez avoir terminé et obtenir l'achèvement du code.
la source
Beaucoup de choses ont changé depuis la récente mise à jour, répondant ainsi à l'alignement avec l'interface de PyCharm version 2018:
Il faudra un certain temps pour indexer et s'il donne une erreur `` Aucun interprète n'a été détecté '' lors de l'ouverture d'un projet, sélectionnez Fichier> Paramètres> Interprète de projet> Sélectionner Python 2.7 dans la liste déroulante que vous avez récemment attribuée.
la source
Si vous souhaitez voir la documentation rapide et la documentation externe de PyCharm (version 2016.2.1), alors:
Vous devez d'abord exécuter le dossier Module docs (sous ArcGIS> Python 2.7),
ajoutez l'entrée suivante sous Fichier> Paramètres> Outils> Documentation externe Python
nom du module: arcpy
Modèle d'URL / chemin: http: // localhost: 7464 / {module.name} .html # - {function.name}
Positionnez votre curseur à la fin de la fonction, par exemple mapping.MoveLayer et appuyez sur Maj + F1
Votre navigateur Web devrait s'ouvrir avec l'URL suivante http: // localhost: 7464 / arcpy.mapping.html # -MoveLayer
la source