[Python] Que faire quand Aucun module nommé "pyproj.datadir" n'apparaît lors de la création d'Exe avec PyInstaller

Contexte

Lorsque j'ai démarré le fichier Python à partir d'une invite de commande, etc., cela a fonctionné sans problème. Cependant, lorsque j'exécute le fichier Exe avec PyInstaller, il importe pyproj. L'erreur suivante a été envoyée et le programme s'est écrasé.

ModuleNotFoundError: No module named 'pyproj.datadir'

environnement

approche

L'ajout du chemin d'accès à pyproj aux données dans Analysis () dans le fichier de spécifications a fonctionné.

.spec


a = Analysis(['hoge.py'],
             pathex=['C:\\workspace\\hoge\\src'],
             binaries=[],
             datas=[
                    ('C:\\Users\\grin\\Anaconda3\\envs\\py_37\\Lib\\site-packages\\pyproj\\*', '.\\pyproj\\'),
                    ],
             hiddenimports=[],
             hookspath=[],
             runtime_hooks=[],
             excludes=[],
             win_no_prefer_redirects=False,
             win_private_assemblies=False,
             cipher=block_cipher)

URL de référence

Recommended Posts

[Python] Que faire quand Aucun module nommé "pyproj.datadir" n'apparaît lors de la création d'Exe avec PyInstaller
Que faire lorsque ModuleNotFoundError: Aucun module nommé'XXX 'ne se produit en Python
Que faire lorsque [Errno 2] Aucun fichier ou répertoire de ce type n'apparaît en Python
Que faire avec la sortie de PYTHON?
Que faire lorsque "SSL: CERTIFICATE_VERIFY_FAILED _ssl.c: 1056" apparaît en Python
ImportError: Pas de module Que faire quand on vous dit
Que faire s'il n'y a pas de réponse en raison des paramètres de proxy dans le scraping Web Python
Que faire si un avertissement de plate-forme non sécurisée apparaît lors de l'exécution de Python
Convertir un script Python écrit dans PyTorch en exe avec PyInstaller
Que faire lorsque le type de valeur est ambigu en Python?
Soudainement avec Python PyInstaller Aucun module nommé pyinstaller
Que faire lorsque pyinstaller: erreur: argument --add-binary: valeur add_data_or_binary invalide: apparaît
Que faire si aucune documentation Python trouvée pour ... apparaît dans pydoc
[Python] Que faire lorsqu'une erreur liée à l'authentification SSL est renvoyée
Que faire lorsque l'avertissement "L'environnement est cohérent ..." apparaît dans l'environnement Anaconda
Comment écrire quoi faire lorsque l'application est affichée pour la première fois dans Qt pour Python avec Designer
Que faire si CERTIFICATE_VERIFY_FAILED se produit lorsque nltk.download () est effectué sur macOS pyhon
Que faire lorsqu'un avertissement apparaît autour de l'intégration de Python dans CheckHealth de Neovim
Que faire si vous obtenez une erreur lors de l'installation de python avec pyenv
[Go 1.13] Que faire lorsque la disposition de répertoire inattendue: apparaît
[openpyxl] Que faire lorsque IllegalCharacterError apparaît dans pandas.DataFrame.to_excel
curl: (60) Que faire lorsque le certificat de l'émetteur n'est pas valide.
Aucun module nommé Que faire si vous obtenez "libs.resources"
ModuleNotFoundError: No module Que faire si vous obtenez 'sensorflow.contrib'
Mémorandum PyInstaller Convertit Python [.py] en [.exe] avec 2 lignes
Que faire lorsque "impossible d'importer le nom xxx" [Python]
Je ne peux pas utiliser le shell pipenv ... que dois-je faire?
[Python] Erreur de type: l'objet 'WebElement' n'est pas itérable Que faire lorsqu'une erreur se produit
Que faire si vous obtenez une erreur OpenSSL lors de l'installation de Python 2 avec pyenv
[Introduction à Python] Quel est l'important "if __name__ == '__ main__':" lorsqu'il s'agit de modules?
[AWS] Que faire lorsque vous souhaitez piper avec Lambda
Procédures à suivre lorsque le japonais n'est pas affiché dans matplotlib
Que faire lorsque la police PyCharm est étrange ou déformée
Que faire lorsqu'une erreur se produit avec import _ssl
OSError: [Errno 40] Que faire lorsque Message trop long apparaît
Que faire lorsque "En-tête HTTP_HOST non valide" apparaît dans Django
[Python Kivy] Comment créer un fichier exe avec pyinstaller
Que faire lorsque swagger-codegen est terminé avec python et Erreur d'importation: aucun module nommé n'apparaît
Comment se connecter avec python (quand aucun gestionnaire n'a pu être trouvé pour le journal "__main__" apparaît)
Que faire lorsque "Aucun module nommé" cv2 "" s'affiche lorsque "import cv2" est affiché même si openCV3 est installé et qu'un lien symbolique est créé.
[Python] Qu'est-ce qu'une instruction with?
Que faire quand Ubuntu plante
Que faire si vous ne pouvez pas installer pyaudio avec pip #Python
[virtualbox] Que faire lorsque [Impossible de récupérer la liste des miroirs] apparaît lorsque la mise à jour yum est effectuée sur CentOS7
Quand il est difficile de copier ce que vous avez construit avec vue
[Beanstalk] Que faire lorsqu'une erreur se produit avec import uuid
Pour faire une récursion avec Python2
Que faire lorsqu'une partie de l'image d'arrière-plan devient transparente lorsque l'image transparente est combinée avec Oreiller
Comment utiliser Python avec Jw_cad (Partie 1 Qu'est-ce que la transformation externe)
NameError: le nom global'dot_parser 'n'est pas défini et que faire quand il apparaît en python
Python | Ce que vous pouvez faire avec Python
Que faire si vous obtenez un avertissement "Mauvaise plateforme Python" lors de l'utilisation de Python avec l'EDI NetBeans
[Mac OS] Que faire lorsque Python n'est pas installé en tant que framework S'affiche lors de l'importation de matplot lib.
[Python] Que faire en cas de violation de PEP8 lors du processus d'importation à partir du répertoire ajouté à sys.path
Que faire si PyInstaller3.5 provoque une erreur dans Python3.8 (TypeError: un entier est requis (obtenu les octets de type))
Que faire lorsque "Erreur OS: [WinError 126] Le module spécifié est introuvable" apparaît dans la torche d'importation
FBX SDK De quelles compétences ai-je besoin pour créer un programme à l'aide de Python?
[Mémorandum] Que faire lorsqu'un avertissement apparaît après l'exécution de pip list