0
votes

Essayer d'installer de nouvelles bibliothèques sur Spyder (Python 3.7)

Je suis nouveau à Python et j'ai du mal à télécharger de nouvelles bibliothèques qui ne semblent pas être préinstallées. Les noms d'entre eux sont rasterio et réessayent. Je reçois continuellement une erreur de syntaxe invalide et j'ai essayé d'utiliser certaines suggestions différentes trouvées en ligne.

PIP Installez Rasterio

ci-dessus est la façon dont je tentais de le faire, et j'ai également essayé sans le PIP dedans, mais aucune option n'a fonctionné. Je suis assez nouveau pour la langue que le dépannage est très difficile. Toute aide est grandement appréciée!


1 commentaires

Quelle est l'erreur? Où exécutez-vous les commandes?


3 Réponses :


0
votes

Je suppose que vous utilisez Spyder IDE avec Anaconda. Ainsi, pour installer le package Rasterio, vous pouvez ouvrir une invite Anaconda et tapez:

condada install -c condada forge rasterio

Pour plus d'informations sur l'installation du package Consultez ce lien . De plus, pour installer des packages de condada, il suffit de Google une fois, vous trouverez des instructions pour l'installer surtout sur le site officiel d'Anaconda.

EDIT: Veuillez supprimer une fois le paquet Rasterio. Et installez-le à nouveau, voyez si fonctionne. Si cela ne fonctionne pas, créez un nouvel environnement, comme: Conda Create --Name MyENV . Puis installez Rasterio à nouveau.

Si cela ne fonctionne toujours pas, essayez d'installer Rasterio à partir de ici comme condada install -c ioos rasterio .


6 commentaires

Je reçois toujours une erreur de syntaxe avec le ^ pointant vers le dernier 'l' dans "installer"


J'ai couru ce code dans l'invite d'Anaconda, puis essayé d'importer dans mon projet Spyder, mais cela n'a pas fonctionné


@ Oerik100 Pourriez-vous poster les captures d'écran de la manière dont vous avez entré les commandes?


J'ai eu le paquet de rasterio à installer, mais je reçois maintenant une erreur sur l'importation.


@ Oerik100 Voir ma réponse modifiée. Peut-être que ça va aider.


@ Oerik100 J'ai essayé d'importer dans mon projet Spyder, mais il n'a pas fonctionné Il serait peut-être préférable de tester les choses à l'aide d'un simple fichier Python en premier, Spyder ajoute simplement une autre couche de complexité et de problèmes potentiels.



0
votes

Il existe plusieurs façons d'installer Rasterio, à l'aide d'Anaconda, vous avez la documentation ici : https://anaconda.org/conda-forge/rasterio

Si vous êtes sous Windows Installation de Rasterio à l'aide d'une installation PIP peut être difficile car il nécessite des roues binaires, mais voici le tutoriel : https://rasterio.readthedocs.io/en/Latest/installation.html

Je vous conseille d'utiliser Linux car il est beaucoup plus facile d'installer des packages, vous pouvez installer une double démarrage ou une boîte virtuelle.


2 commentaires

J'ai essayé d'utiliser ceux-ci mais je n'ai toujours pas été capable d'importer Rasterio dans mon projet actuel. @DPM


Hmm d'accord, j'ai déjà eu ce type de problème avec un autre paquet et la solution Onoly pour moi était d'installer Linux et uniquement de code. Peut vous dire que cela en vaut la peine.



0
votes

@Kishor J'ai essayé de poster des captures d'écran, mais ils ne sont peut-être pas présentés. J'ai copié et collé le code et l'erreur associée comme une deuxième option au cas où vous ne pouvez pas les voir.

importer Rasterio

[! Runfile ('C: /USERSERS/EOLSON/UNTLETLET0.PY', WDIR = 'C: / Utilisateurs / EOLSON') Traceback (appel le plus récent):

fichier "c: \ users \ eolson \ nonitled0.py", ligne 9, dans Importer Rasterio

fichier "c: \ utilisateurs \ eolson \ anaconda3 \ lib \ sites-packages \ rasterio__init __. py", ligne 22, dans de rasterio._base importe gdal_version

Importerror: La charge DLL a échoué: la procédure spécifiée n'a pas pu être trouvée.

] 2


0 commentaires