l'exécution de pyinstaller après Anaconda installer résultats dans ImportError: no Module named 'pefile'
Je n'ai conda install -c acellera pyinstaller=3.2.3
comme par Anaconda le site web de et on dirait qu'il est installé correctement, mais j'ai le si j'essaie de le lancer via cmd:
C:\Users\Cornelis Dirk Haupt\PycharmProjects\Mesoscale-Brain-Explorer\src>pyinstaller
Traceback (most recent call last):
File "C:\Anaconda3\Scripts\pyinstaller-script.py", line 9, in <module>
load_entry_point('PyInstaller==3.3.dev0+g8756735', 'console_scripts', 'pyinstaller')()
File "C:\Anaconda3\lib\site-packages\setuptools-23.0.0-py3.5.egg\pkg_resources\__init__.py", line 542, in load_entry_point
File "C:\Anaconda3\lib\site-packages\setuptools-23.0.0-py3.5.egg\pkg_resources\__init__.py", line 2569, in load_entry_point
File "C:\Anaconda3\lib\site-packages\setuptools-23.0.0-py3.5.egg\pkg_resources\__init__.py", line 2229, in load
File "C:\Anaconda3\lib\site-packages\setuptools-23.0.0-py3.5.egg\pkg_resources\__init__.py", line 2235, in resolve
File "C:\Anaconda3\lib\site-packages\PyInstaller\__main__.py", line 21, in <module>
import PyInstaller.building.build_main
File "C:\Anaconda3\lib\site-packages\PyInstaller\building\build_main.py", line 34, in <module>
from .api import PYZ, EXE, COLLECT, MERGE
File "C:\Anaconda3\lib\site-packages\PyInstaller\building\api.py", line 38, in <module>
from PyInstaller.utils.win32 import winmanifest, icon, versioninfo, winresource
File "C:\Anaconda3\lib\site-packages\PyInstaller\utils\win32\versioninfo.py", line 17, in <module>
import pefile
ImportError: No module named 'pefile'
Ce qu'il se passe? Pyinstaller fonctionne très bien avec python 2.7 sans Anaconda. Mais j'ai récemment décidé de faire le saut à l'Anaconda + 3.5. Je ne peux pas le trouver n'importe quel module nommé pefile ou comment l'installer avec l'Anaconda. Je peux installer pefile facilement à l'aide de pip3
.
OriginalL'auteur Frikster | 2016-09-27
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser Anaconda du pip pour l'installer, il suffit d'aller dans le dossier Script dans Anaconda et de l'exécuter:
OriginalL'auteur Pedro Ferreira
installer ceci à la place:
fonctionne très bien pour moi, après quelques essais!
Étant donné que la version est maintenant à 3.3, c'est potentiellement peu judicieux d'inclure le
=3.2.1
version de la spécification de la commande ci-dessus. Simplementconda install -c conda-forge pyinstaller
devrait être suffisant pour obtenir la dernière version disponible dans la conda-forge canal.Également à noter, j'ai juste eu une erreur que la pyinstaller disponible via conda-forge nécessite python 3.5+ et je suis en 3.4. Juste un heads-up si d'autres ici.
la dernière version donne une erreur pour moi, je viens de le partager ce qui fonctionne correctement avec moi, après quelques essais!
OriginalL'auteur Bassem Shahin