2016-09-27 7 views
4

「をpefile」という名前のモジュールを、私はAnaconda's websiteあたりとしてconda install -c acellera pyinstaller=3.2.3を行なったし、それが正常にインストールように見えますが、私はCMDを経由して、それを実行しようとする場合、私は、次を得る:はアナコンダははImportErrorで結果をインストールしていない後pyInstallerのランニング:

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' 

何が起こっているのですか? PyinstallerはAnacondaなしのPython 2.7でうまく動作します。しかし、私は最近Anaconda + 3.5に飛び乗ることにしました。私はpefileという名前のモジュールを見つけることも、Anacondaをインストールする方法も見つけられません。私は簡単にpip3を使用してpefileをインストールすることができます。

pip.exe install pefile 
+0

http://stackoverflow.com/questions/39728108/running-pyinstaller-after-anaconda-install-results-in-importerror-no-module-nam – cdarke

答えて

6

は、あなただけのアナコンダでのスクリプトフォルダに移動して実行し、それをインストールするアナコンダのピップを使用することができます試してみよう!

1

代わりにこれをインストールします:

conda install -c conda-forge pyinstaller=3.2.1 

はのカップルの後に私のために正常に動作し

+0

私のためにLinuxで働いたものだけです。 – neuronet

+0

バージョンが3.3になっているので、上記のコマンドに '3.2.1'バージョン指定を含めるのは賢明ではありません。単に 'conda install -c conda-forge pyinstaller'はconda-forgeチャンネルで最新バージョンを入手するのに十分なはずです。 – flutefreak7

+0

また注目に値する私はちょうどconda-forgeで利用可能なpyinstallerがpython 3.5+を必要とし、私は3.4です。他の人がここで終わるなら、ちょうど頭を上げてください。 – flutefreak7

関連する問題