質問編集履歴
8
表記を変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -78,4 +78,4 @@
|
|
78
78
|
|
79
79
|
```
|
80
80
|
|
81
|
-
エラーによるとtclのバージョンに問題がありそう
|
81
|
+
エラーによるとtclのバージョンに問題がありそうですが、解決策はわかりません。
|
7
タグの追加
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
6
表示の細かい変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Pyinstallerで作成した単一実行ファイル(myapp.app)が他のパソコンだと起動できない(tclのバージョンが関係して
|
1
|
+
Pyinstallerで作成した単一実行ファイル(myapp.app)が他のパソコンだと起動できない(tclのバージョンが関係してそう)
|
body
CHANGED
@@ -76,4 +76,6 @@
|
|
76
76
|
|
77
77
|
[プロセスが完了しました]
|
78
78
|
|
79
|
-
```
|
79
|
+
```
|
80
|
+
|
81
|
+
エラーによるとtclのバージョンに問題がありそうだとわかりました。
|
5
タイトルの変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Pyinstallerで作成した単一実行ファイル(myapp.app)が他のパソコンだと起動できない
|
1
|
+
Pyinstallerで作成した単一実行ファイル(myapp.app)が他のパソコンだと起動できない(tclのバージョンが関係していそう)
|
body
CHANGED
File without changes
|
4
表示の細かい変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -31,7 +31,7 @@
|
|
31
31
|
|
32
32
|
(2021/1/13 15:00)
|
33
33
|
|
34
|
-
###新しく試したこと(追記 2021/1/
|
34
|
+
###新しく試したこと(追記 2021/1/15/13:00)
|
35
35
|
PyInstallerで「コンソールあり」にして単一実行ファイル化したところ、友人のPCで実行時以下のエラーが出ました。
|
36
36
|
(friend-name:友人のユーザー名, my-name:私のユーザー名)
|
37
37
|
```console
|
3
エラー内容の詳細の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -27,12 +27,53 @@
|
|
27
27
|
|
28
28
|
Python 3.6.12
|
29
29
|
PyInstaller 4.0
|
30
|
-
Tkinter 8.6
|
30
|
+
Tkinter 8.6.10
|
31
31
|
|
32
32
|
(2021/1/13 15:00)
|
33
33
|
|
34
34
|
###新しく試したこと(追記 2021/1/13/22:15)
|
35
35
|
PyInstallerで「コンソールあり」にして単一実行ファイル化したところ、友人のPCで実行時以下のエラーが出ました。
|
36
|
+
(friend-name:友人のユーザー名, my-name:私のユーザー名)
|
36
37
|
```console
|
38
|
+
Mac-mini-2:~ friend-name$ /Users/friend-name/Downloads/myapp.app/Contents/MacOS/myapp ; exit;
|
39
|
+
Traceback (most recent call last):
|
40
|
+
File "myapp.py", line 676, in <module>
|
41
|
+
File "myapp.py", line 672, in main
|
42
|
+
File "myapp.py", line 39, in __init__
|
43
|
+
File "tkinter/__init__.py", line 2023, in __init__
|
44
|
+
_tkinter.TclError: Can't find a usable init.tcl in the following directories:
|
45
|
+
/Users/friend-name/Downloads/myapp.app/Contents/MacOS/tcl
|
46
|
+
/Users/friend-name/Downloads/myapp.app/Contents/MacOS/tcl8.6
|
47
|
+
/Users/my-name/opt/anaconda3/envs/Tkinter/lib/tcl8.6
|
48
|
+
/Users/friend-name/Downloads/myapp.app/Contents/lib/tcl8.6
|
49
|
+
/Users/friend-name/Downloads/myapp.app/lib/tcl8.6
|
50
|
+
/Users/friend-name/Downloads/myapp.app/Contents/library
|
51
|
+
/Users/friend-name/Downloads/myapp.app/library
|
52
|
+
/Users/friend-name/Downloads/myapp.app/tcl8.6.10/library
|
53
|
+
/Users/friend-name/Downloads/tcl8.6.10/library
|
54
|
+
|
55
|
+
/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
|
37
|
-
version
|
56
|
+
version conflict for package "Tcl": have 8.6.10, need exactly 3.5.9
|
57
|
+
while executing
|
58
|
+
"package require -exact Tcl 3.5.9"
|
59
|
+
(file "/Users/friend-name/Downloads/myapp.app/Contents/MacOS/tcl/init.tcl" line 19)
|
60
|
+
invoked from within
|
61
|
+
"source /Users/friend-name/Downloads/myapp.app/Contents/MacOS/tcl/init.tcl"
|
62
|
+
("uplevel" body line 1)
|
63
|
+
invoked from within
|
64
|
+
"uplevel #0 [list source $tclfile]"
|
65
|
+
|
66
|
+
|
67
|
+
This probably means that Tcl wasn't installed properly.
|
68
|
+
|
69
|
+
[911] Failed to execute script myapp
|
70
|
+
logout
|
71
|
+
Saving session...
|
72
|
+
...copying shared history...
|
73
|
+
...saving history...truncating history files...
|
74
|
+
...completed.
|
75
|
+
Deleting expired sessions...476 completed.
|
76
|
+
|
77
|
+
[プロセスが完了しました]
|
78
|
+
|
38
79
|
```
|
2
依頼された情報の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,9 +10,21 @@
|
|
10
10
|
友人にメールでzipファイルを送ったことが原因ではないかと考えました。そこで私自身の他のメールアドレスにzipファイルを送信して、そのファイルをダウンロード・展開したところ、私のPCでは実行できました
|
11
11
|
|
12
12
|
###環境
|
13
|
+
私のPC:
|
13
14
|
macOS Catalina
|
14
15
|
バージョン10.15.7
|
16
|
+
機種MacBook Pro
|
15
17
|
|
18
|
+
友人AのPC:
|
19
|
+
macOS Catalina
|
20
|
+
バージョン10.15.7
|
21
|
+
機種MacBook Pro
|
22
|
+
|
23
|
+
友人BのPC:
|
24
|
+
macOS Catalina
|
25
|
+
バージョン10.15.7
|
26
|
+
機種Mac mini
|
27
|
+
|
16
28
|
Python 3.6.12
|
17
29
|
PyInstaller 4.0
|
18
30
|
Tkinter 8.6
|
1
新たに試したことを追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -17,4 +17,10 @@
|
|
17
17
|
PyInstaller 4.0
|
18
18
|
Tkinter 8.6
|
19
19
|
|
20
|
-
(2021/1/13)
|
20
|
+
(2021/1/13 15:00)
|
21
|
+
|
22
|
+
###新しく試したこと(追記 2021/1/13/22:15)
|
23
|
+
PyInstallerで「コンソールあり」にして単一実行ファイル化したところ、友人のPCで実行時以下のエラーが出ました。
|
24
|
+
```console
|
25
|
+
version coflict for package “Tcl”: have 8.6.10, need exactly 3.5.9
|
26
|
+
```
|