【问题标题】:Anaconda python pyinstaller Can not find path ./libtbb.dylibAnaconda python pyinstaller 找不到路径./libtbb.dylib
【发布时间】:2018-05-09 14:21:18
【问题描述】:

Mac OS X 10.13 蟒蛇蟒2.7.12 pyintaller 错误

编译包含以下内容的脚本时:

from __future__ import division
from __future__ import print_function
import sys
import os
import math
import matplotlib.pyplot as plt

我收到以下错误和警告:

NameError: name 'FigureManagerWebAgg' is not defined
101543 ERROR: Can not find path ./libtbb.dylib (needed by /Users/barr /anaconda2/lib/libmkl_tbb_thread.dylib)
97784 WARNING: library user32 required via ctypes not found
103993 WARNING: library user32 required via ctypes not found

查看 anaconda2/lib 文件 libtbb.dylib 肯定不存在。 我在哪里可以找到它放在 anaconda1/lib 中?

运行可执行文件时,我得到以下错误输出:

Traceback (most recent call last):
  File "site-packages/PyInstaller/loader/rthooks/pyi_rth_pkgres.py", line 11, in <module>
  File "lib/python2.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 396, in load_module
  File "site-packages/pkg_resources/__init__.py", line 1040, in <module>
  File "site-packages/pkg_resources/__init__.py", line 1043, in Environment
  File "site-packages/pkg_resources/__init__.py", line 272, in get_supported_platform
  File "site-packages/pkg_resources/__init__.py", line 478, in get_build_platform
  File "sysconfig.py", line 617, in get_platform
  File "sysconfig.py", line 481, in get_config_vars
  File "sysconfig.py", line 364, in _init_posix
ImportError: No module named _sysconfigdata

在 Windows 10 和 Ubuntu Linux 16.04 上使用 Anaconda Python 编译和执行相同的脚本没有错误(在所有情况下都是相同版本的 Anaconda)。

建议?

【问题讨论】:

    标签: python python-2.7 matplotlib anaconda pyinstaller


    【解决方案1】:

    最近遇到了同样的问题。我切换到 python brew 安装而不是 Anaconda 安装。

    这为我解决了所有问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-28
      • 1970-01-01
      • 2021-07-12
      • 1970-01-01
      • 2020-12-15
      • 2019-04-13
      • 2019-05-22
      • 1970-01-01
      相关资源
      最近更新 更多