質問編集履歴
8
表記を変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -158,4 +158,4 @@
|
|
158
158
|
|
159
159
|
|
160
160
|
|
161
|
-
エラーによるとtclのバージョンに問題がありそう
|
161
|
+
エラーによるとtclのバージョンに問題がありそうですが、解決策はわかりません。
|
7
タグの追加
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
6
表示の細かい変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Pyinstallerで作成した単一実行ファイル(myapp.app)が他のパソコンだと起動できない(tclのバージョンが関係して
|
1
|
+
Pyinstallerで作成した単一実行ファイル(myapp.app)が他のパソコンだと起動できない(tclのバージョンが関係してそう)
|
test
CHANGED
@@ -155,3 +155,7 @@
|
|
155
155
|
|
156
156
|
|
157
157
|
```
|
158
|
+
|
159
|
+
|
160
|
+
|
161
|
+
エラーによるとtclのバージョンに問題がありそうだとわかりました。
|
5
タイトルの変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Pyinstallerで作成した単一実行ファイル(myapp.app)が他のパソコンだと起動できない
|
1
|
+
Pyinstallerで作成した単一実行ファイル(myapp.app)が他のパソコンだと起動できない(tclのバージョンが関係していそう)
|
test
CHANGED
File without changes
|
4
表示の細かい変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -64,7 +64,7 @@
|
|
64
64
|
|
65
65
|
|
66
66
|
|
67
|
-
###新しく試したこと(追記 2021/1/13
|
67
|
+
###新しく試したこと(追記 2021/1/15/13:00)
|
68
68
|
|
69
69
|
PyInstallerで「コンソールあり」にして単一実行ファイル化したところ、友人のPCで実行時以下のエラーが出ました。
|
70
70
|
|
3
エラー内容の詳細の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -56,7 +56,7 @@
|
|
56
56
|
|
57
57
|
PyInstaller 4.0
|
58
58
|
|
59
|
-
Tkinter 8.6
|
59
|
+
Tkinter 8.6.10
|
60
60
|
|
61
61
|
|
62
62
|
|
@@ -68,8 +68,90 @@
|
|
68
68
|
|
69
69
|
PyInstallerで「コンソールあり」にして単一実行ファイル化したところ、友人のPCで実行時以下のエラーが出ました。
|
70
70
|
|
71
|
+
(friend-name:友人のユーザー名, my-name:私のユーザー名)
|
72
|
+
|
71
73
|
```console
|
72
74
|
|
75
|
+
Mac-mini-2:~ friend-name$ /Users/friend-name/Downloads/myapp.app/Contents/MacOS/myapp ; exit;
|
76
|
+
|
77
|
+
Traceback (most recent call last):
|
78
|
+
|
79
|
+
File "myapp.py", line 676, in <module>
|
80
|
+
|
81
|
+
File "myapp.py", line 672, in main
|
82
|
+
|
83
|
+
File "myapp.py", line 39, in __init__
|
84
|
+
|
85
|
+
File "tkinter/__init__.py", line 2023, in __init__
|
86
|
+
|
87
|
+
_tkinter.TclError: Can't find a usable init.tcl in the following directories:
|
88
|
+
|
89
|
+
/Users/friend-name/Downloads/myapp.app/Contents/MacOS/tcl
|
90
|
+
|
91
|
+
/Users/friend-name/Downloads/myapp.app/Contents/MacOS/tcl8.6
|
92
|
+
|
93
|
+
/Users/my-name/opt/anaconda3/envs/Tkinter/lib/tcl8.6
|
94
|
+
|
95
|
+
/Users/friend-name/Downloads/myapp.app/Contents/lib/tcl8.6
|
96
|
+
|
97
|
+
/Users/friend-name/Downloads/myapp.app/lib/tcl8.6
|
98
|
+
|
99
|
+
/Users/friend-name/Downloads/myapp.app/Contents/library
|
100
|
+
|
101
|
+
/Users/friend-name/Downloads/myapp.app/library
|
102
|
+
|
103
|
+
/Users/friend-name/Downloads/myapp.app/tcl8.6.10/library
|
104
|
+
|
105
|
+
/Users/friend-name/Downloads/tcl8.6.10/library
|
106
|
+
|
107
|
+
|
108
|
+
|
109
|
+
/Users/friend-name/Downloads/myapp.app/Contents/MacOS/tcl/init.tcl: version conflict for package "Tcl": have 8.6.10, need exactly 3.5.9
|
110
|
+
|
73
|
-
version coflict for package
|
111
|
+
version conflict for package "Tcl": have 8.6.10, need exactly 3.5.9
|
112
|
+
|
113
|
+
while executing
|
114
|
+
|
115
|
+
"package require -exact Tcl 3.5.9"
|
116
|
+
|
117
|
+
(file "/Users/friend-name/Downloads/myapp.app/Contents/MacOS/tcl/init.tcl" line 19)
|
118
|
+
|
119
|
+
invoked from within
|
120
|
+
|
121
|
+
"source /Users/friend-name/Downloads/myapp.app/Contents/MacOS/tcl/init.tcl"
|
122
|
+
|
123
|
+
("uplevel" body line 1)
|
124
|
+
|
125
|
+
invoked from within
|
126
|
+
|
127
|
+
"uplevel #0 [list source $tclfile]"
|
128
|
+
|
129
|
+
|
130
|
+
|
131
|
+
|
132
|
+
|
133
|
+
This probably means that Tcl wasn't installed properly.
|
134
|
+
|
135
|
+
|
136
|
+
|
137
|
+
[911] Failed to execute script myapp
|
138
|
+
|
139
|
+
logout
|
140
|
+
|
141
|
+
Saving session...
|
142
|
+
|
143
|
+
...copying shared history...
|
144
|
+
|
145
|
+
...saving history...truncating history files...
|
146
|
+
|
147
|
+
...completed.
|
148
|
+
|
149
|
+
Deleting expired sessions...476 completed.
|
150
|
+
|
151
|
+
|
152
|
+
|
153
|
+
[プロセスが完了しました]
|
154
|
+
|
155
|
+
|
74
156
|
|
75
157
|
```
|
2
依頼された情報の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,9 +22,33 @@
|
|
22
22
|
|
23
23
|
###環境
|
24
24
|
|
25
|
+
私のPC:
|
26
|
+
|
25
27
|
macOS Catalina
|
26
28
|
|
27
29
|
バージョン10.15.7
|
30
|
+
|
31
|
+
機種MacBook Pro
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
友人AのPC:
|
36
|
+
|
37
|
+
macOS Catalina
|
38
|
+
|
39
|
+
バージョン10.15.7
|
40
|
+
|
41
|
+
機種MacBook Pro
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
友人BのPC:
|
46
|
+
|
47
|
+
macOS Catalina
|
48
|
+
|
49
|
+
バージョン10.15.7
|
50
|
+
|
51
|
+
機種Mac mini
|
28
52
|
|
29
53
|
|
30
54
|
|
1
新たに試したことを追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -36,4 +36,16 @@
|
|
36
36
|
|
37
37
|
|
38
38
|
|
39
|
-
(2021/1/13)
|
39
|
+
(2021/1/13 15:00)
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
###新しく試したこと(追記 2021/1/13/22:15)
|
44
|
+
|
45
|
+
PyInstallerで「コンソールあり」にして単一実行ファイル化したところ、友人のPCで実行時以下のエラーが出ました。
|
46
|
+
|
47
|
+
```console
|
48
|
+
|
49
|
+
version coflict for package “Tcl”: have 8.6.10, need exactly 3.5.9
|
50
|
+
|
51
|
+
```
|