質問編集履歴
4
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -548,7 +548,7 @@
|
|
548
548
|
|
549
549
|
|
550
550
|
|
551
|
-
py2appを0.10へダウングレードすると治るかも?というのもあったので
|
551
|
+
py2appを0.10へダウングレードすると治るかも?というのもあったのでやってみましたが、同様のエラーが発生します。
|
552
552
|
|
553
553
|
|
554
554
|
|
3
現状を更新
test
CHANGED
File without changes
|
test
CHANGED
@@ -552,6 +552,14 @@
|
|
552
552
|
|
553
553
|
|
554
554
|
|
555
|
+
### 現状
|
556
|
+
|
557
|
+
7/11更新
|
558
|
+
|
559
|
+
[こちらを頼りに模索してます](https://github.com/matplotlib/matplotlib/issues/10649#issue-301783023)
|
560
|
+
|
561
|
+
|
562
|
+
|
555
563
|
### 補足情報(FW/ツールのバージョンなど)
|
556
564
|
|
557
565
|
|
2
PYTHON PATHからAnacondaモジュールを削除してみました
test
CHANGED
File without changes
|
test
CHANGED
@@ -456,7 +456,99 @@
|
|
456
456
|
|
457
457
|
怪しいなと思うのは、Webから.pkgでインストールしたAnacondaが何かしら阻害しているように思えます。
|
458
458
|
|
459
|
-
次はPYTHON_PA
|
459
|
+
次はPYTHON_PATHを編集してanacondaモジュールをインポートしないように試してみようと考えています。
|
460
|
+
|
461
|
+
|
462
|
+
|
463
|
+
### その後試したこと
|
464
|
+
|
465
|
+
PYTHON_PATHで指定しているanacondaモジュールをコメントアウトした結果、上記2つのエラーは吐かなくなりました。同様にして実行すると、.appが生成はされたのですが実行できない状況です。
|
466
|
+
|
467
|
+
|
468
|
+
|
469
|
+
.app実行時のエラー文
|
470
|
+
|
471
|
+
```
|
472
|
+
|
473
|
+
hoge.app Error.
|
474
|
+
|
475
|
+
```
|
476
|
+
|
477
|
+
|
478
|
+
|
479
|
+
以下、ビルド時のエラー文
|
480
|
+
|
481
|
+
```
|
482
|
+
|
483
|
+
Traceback (most recent call last):
|
484
|
+
|
485
|
+
File "setup.py", line 6, in <module>
|
486
|
+
|
487
|
+
version='0.0.1',
|
488
|
+
|
489
|
+
File "/usr/local/lib/python3.6/site-packages/setuptools/__init__.py", line 129, in setup
|
490
|
+
|
491
|
+
return distutils.core.setup(**attrs)
|
492
|
+
|
493
|
+
File "/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/core.py", line 148, in setup
|
494
|
+
|
495
|
+
dist.run_commands()
|
496
|
+
|
497
|
+
File "/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/dist.py", line 955, in run_commands
|
498
|
+
|
499
|
+
self.run_command(cmd)
|
500
|
+
|
501
|
+
File "/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/dist.py", line 974, in run_command
|
502
|
+
|
503
|
+
cmd_obj.run()
|
504
|
+
|
505
|
+
File "/usr/local/lib/python3.6/site-packages/py2app/build_app.py", line 825, in run
|
506
|
+
|
507
|
+
self._run()
|
508
|
+
|
509
|
+
File "/usr/local/lib/python3.6/site-packages/py2app/build_app.py", line 1040, in _run
|
510
|
+
|
511
|
+
self.run_normal()
|
512
|
+
|
513
|
+
File "/usr/local/lib/python3.6/site-packages/py2app/build_app.py", line 1152, in run_normal
|
514
|
+
|
515
|
+
self.create_binaries(py_files, pkgdirs, extensions, loader_files)
|
516
|
+
|
517
|
+
File "/usr/local/lib/python3.6/site-packages/py2app/build_app.py", line 1512, in create_binaries
|
518
|
+
|
519
|
+
platfiles = mm.run()
|
520
|
+
|
521
|
+
File "/usr/local/lib/python3.6/site-packages/macholib/MachOStandalone.py", line 154, in run
|
522
|
+
|
523
|
+
node.write(f)
|
524
|
+
|
525
|
+
File "/usr/local/lib/python3.6/site-packages/macholib/MachO.py", line 153, in write
|
526
|
+
|
527
|
+
header.write(f)
|
528
|
+
|
529
|
+
File "/usr/local/lib/python3.6/site-packages/macholib/MachO.py", line 368, in write
|
530
|
+
|
531
|
+
self.synchronize_size()
|
532
|
+
|
533
|
+
File "/usr/local/lib/python3.6/site-packages/macholib/MachO.py", line 358, in synchronize_size
|
534
|
+
|
535
|
+
self.low_offset, self.sizediff))
|
536
|
+
|
537
|
+
ValueError: New Mach-O header is too large to relocate in '/hoge/~/hoge.app/Contents/Resources/lib/python3.6/matplotlib/.dylibs/libpng16.16.dylib' (new size=1256, max size=1200, delta=108)
|
538
|
+
|
539
|
+
```
|
540
|
+
|
541
|
+
どうやらmatplotlibとmacholibがpy2appとケンカしてるみたいです。
|
542
|
+
|
543
|
+
[同様のエラー #1](https://github.com/matplotlib/matplotlib/issues/10649#issue-301783023)
|
544
|
+
|
545
|
+
[同様のエラー #2](https://bitbucket.org/ronaldoussoren/py2app/issues/93/mach-o-header-may-be-too-large-to-relocate)
|
546
|
+
|
547
|
+
このサイトを参考にしても、レベルが高すぎて追いつけません。
|
548
|
+
|
549
|
+
|
550
|
+
|
551
|
+
py2appを0.10へダウングレードすると治るかも?というのもあったので、実際にやってみたのですが.appすら生成されませんでした。
|
460
552
|
|
461
553
|
|
462
554
|
|
1
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -456,7 +456,7 @@
|
|
456
456
|
|
457
457
|
怪しいなと思うのは、Webから.pkgでインストールしたAnacondaが何かしら阻害しているように思えます。
|
458
458
|
|
459
|
-
PYTHON_PASS
|
459
|
+
次はPYTHON_PASSを編集してanacondaをインポートしないように試してみようと考えています。
|
460
460
|
|
461
461
|
|
462
462
|
|