2017-06-02 8 views
0

問題の声明という名前のモジュール:pyInstallerの 'のWin32API'

は私が

import wmi 

それを含むファイルに

'PyInstaller --onefile myfile.py' 

を実行するように見えることはできませんwin32apiが見つかりません。私は、Pythonが停止したなどのポップアップ警告を表示します。私のコンソールには "ImportError:No module named 'win32api'と表示されています。私は 'import win32api'、 'import win32com'、 'import WMI'をpythonで同じ環境で直接実行できます。私は根本的に何が間違っているのか理解していない。

エラーメッセージ:私は試してみました

3469 INFO: Loading module hook "hook-pywintypes.py"... 
Fatal Python error: Py_Initialize: can't initialize sys standard streams 
ImportError: No module named 'win32api' 

PyInstaller - ImportError: No module named win32api - 'インポートOSは' pyInstallerのために正常に動作し、Pythonで細かい動作します。

No module named 'win32api' - 非常に参考にされない

How to install pywin32 module in windows 7 - 私はそれがパスの事かもしれないと思ったが、私のインストール - これは私がSFリンク(python3.5 AMD64のpywin32版)

ImportError: no module named win32apiを得たところでありますは正しい場所にあると表示されます: "C:\ Users \ユーザーmyuserの\のAppData \ローカル\コンティニュアムのLib \のsite-packages \ win32の\ \ Anaconda3 \ PKGS \ pywin32-220-py35_2" 私は実行することができます

" PyInstaller --onefile myscript.py Wmiモジュールを使用していない限り問題なく使用できます。

私はwin32com _init__.py行5を見ました。ここでは、それはうんざりしており、win32apiのインポート文です。

システム:

のWindows 7のx64、Pythonの3.5.3 64ビット、アナコンダ4.3.14 64ビット、SourceForgeのダウンロードとpywin32 220(と、(this threadによって推奨)pyInstallerの3.2.3を使用して、[私が知っています、私はpip、conda、easy_installを試しました])、私は管理者としてcmderで実行しています。

答えて

1

私の場合、オリジナルのものであっても、私はPythonシェルでモジュールを使用できませんでした。 Pythonシェルを管理者オプションとして実行すると、それが解決されました。管理者の実行で試してみてください。私はWindows x64bitsでPythonバージョン3.5.2を使用しました。