質問するログイン新規登録

質問編集履歴

3

エラーメッセージを追加しました。

2017/12/10 15:06

投稿

Goo_MD
Goo_MD

スコア11

title CHANGED
File without changes
body CHANGED
@@ -17,6 +17,28 @@
17
17
  from dateutil.relativedelta import relativedelta
18
18
  import pyperclip as clip
19
19
  ```
20
+ 生成されたexeファイルを実行した結果のエラーメッセージは以下の通りです。
21
+ ```python
22
+ Traceback (most recent call last):
23
+ File "site-packages\PyInstaller\loader\pyiboot01_bootstrap.py", line 149, in __init__
24
+ File "ctypes\__init__.py", line 351, in __init__
25
+ OSError: [WinError 126] 指定されたモジュールが見つかりません。
26
+
27
+ During handling of the above exception, another exception occurred:
28
+
29
+ Traceback (most recent call last):
30
+ File "testGui.py", line 11, in <module>
31
+ File "<frozen importlib._bootstrap>", line 968, in _find_and_load
32
+ File "<frozen importlib._bootstrap>", line 957, in _find_and_load_unlocked
33
+ File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
34
+ File "c:\users\ma8wi\anaconda3\envs\py35\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
35
+ exec(bytecode, module.__dict__)
36
+ File "site-packages\vlc.py", line 198, in <module>
37
+ File "site-packages\vlc.py", line 169, in find_lib
38
+ File "site-packages\PyInstaller\loader\pyiboot01_bootstrap.py", line 151, in __init__
39
+ __main__.PyInstallerImportError: Failed to load dynlib/dll 'libvlc.dll'. Most probably this dynlib/dll was not found when the application was frozen.
40
+ [3156] Failed to execute script testGui
41
+ ```
20
42
  ビルド時のwarningは以下の通りです。
21
43
  ```Pyhton
22
44
  missing module named resource - imported by posix, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py

2

コードを追加しました。

2017/12/10 15:06

投稿

Goo_MD
Goo_MD

スコア11

title CHANGED
File without changes
body CHANGED
@@ -2,8 +2,23 @@
2
2
  Python初学者です。
3
3
  練習としてPyQt5とvlcを用いたMP3プレーヤを作っています。
4
4
  せっかくなのでexe化してみようと思いPyInstallerを使ってみたのですが、うまくいきません。
5
+ ビルド時のコンソールでの命令文は以下の通りです。
6
+ ```Python
7
+ pyinstaller testGui.py -p "C:\Users\ma8wi\Anaconda3\envs\py35\Lib\site-packages\PyQt5\Qt\bin" -p "C:\Program Files\VideoLAN\VLC"
8
+ ```
9
+ インポートしているモジュールは以下の通りです。
10
+ ```Python
11
+ import sys
12
+ import os
13
+ import vlc
14
+ import keyboard
15
+ from PyQt5 import QtCore
16
+ from PyQt5 import QtWidgets
17
+ from dateutil.relativedelta import relativedelta
18
+ import pyperclip as clip
19
+ ```
5
20
  ビルド時のwarningは以下の通りです。
6
- '
21
+ ```Pyhton
7
22
  missing module named resource - imported by posix, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py
8
23
  missing module named posix - imported by os, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py
9
24
  missing module named _posixsubprocess - imported by subprocess, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py
@@ -31,11 +46,10 @@
31
46
  missing module named Quartz - imported by keyboard._darwinkeyboard
32
47
  missing module named fcntl - imported by keyboard._nixcommon
33
48
  missing module named Queue - imported by keyboard, keyboard._nixcommon, keyboard._generic
49
+ ```
34
50
 
35
- '
36
-
37
51
  ###試したこと
38
- exe化する際にうまくvlcが取り込めていないのか?と思い、vlcを使わないプログラムをexe化してみました。この場合にはうまく動いたので、vlcがうく取り込めていないのだと思います
52
+ exe化する際にうまくvlcが取り込めていないのか?と思い、vlcを使わないプログラムをexe化してみました。この場合にはうまく動いした
39
53
 
40
54
  ###補足情報(言語/FW/ツール等のバージョンなど)
41
55
  環境は以下の通りです。

1

warningリストを追加しました。

2017/12/10 14:48

投稿

Goo_MD
Goo_MD

スコア11

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,38 @@
2
2
  Python初学者です。
3
3
  練習としてPyQt5とvlcを用いたMP3プレーヤを作っています。
4
4
  せっかくなのでexe化してみようと思いPyInstallerを使ってみたのですが、うまくいきません。
5
+ ビルド時のwarningは以下の通りです。
6
+ '
7
+ missing module named resource - imported by posix, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py
8
+ missing module named posix - imported by os, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py
9
+ missing module named _posixsubprocess - imported by subprocess, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py
10
+ missing module named 'org.python' - imported by pickle, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py, xml.sax
11
+ missing module named ce - imported by os, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py
12
+ missing module named readline - imported by cmd, code, pdb, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py
13
+ excluded module named _frozen_importlib - imported by importlib, importlib.abc, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py
14
+ missing module named _frozen_importlib_external - imported by importlib._bootstrap, importlib, importlib.abc, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py
15
+ missing module named _winreg - imported by platform, vlc, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py
16
+ missing module named _scproxy - imported by urllib.request
17
+ missing module named java - imported by platform, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py
18
+ missing module named 'java.lang' - imported by platform, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py, xml.sax._exceptions
19
+ missing module named vms_lib - imported by platform, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py
20
+ missing module named termios - imported by tty, vlc, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py, getpass
21
+ missing module named grp - imported by shutil, tarfile, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py
22
+ missing module named _dummy_threading - imported by dummy_threading, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py
23
+ missing module named org - imported by copy, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py
24
+ missing module named pwd - imported by posixpath, shutil, tarfile, http.server, webbrowser, C:\Users\ma8wi\Documents\Python Scripts\testAudio\testGui.py, netrc, getpass
25
+ missing module named AppKit - imported by keyboard._darwinkeyboard, pyperclip
26
+ missing module named Foundation - imported by pyperclip
27
+ missing module named PyQt4 - imported by pyperclip
28
+ missing module named qtpy - imported by pyperclip
29
+ missing module named gtk - imported by pyperclip
30
+ missing module named StringIO - imported by six
31
+ missing module named Quartz - imported by keyboard._darwinkeyboard
32
+ missing module named fcntl - imported by keyboard._nixcommon
33
+ missing module named Queue - imported by keyboard, keyboard._nixcommon, keyboard._generic
5
34
 
35
+ '
36
+
6
37
  ###試したこと
7
38
  exe化する際にうまくvlcが取り込めていないのか?と思い、vlcを使わないプログラムをexe化してみました。この場合にはうまく動いたので、vlcがうまく取り込めていないのだと思います。
8
39