構建我的exe後,當我運行它時,我得到一個錯誤,說它無法導入numpy.core.multiarray。cx_freeze - ImportError:numpy.core.multiarray無法導入
我已經測試:
- 更新numpy的託運,如果我有numpy的不止一個版本的最新版本
- 文件多陣列是構建內部/../ numpy的/核心/多陣列
- 如果我在控制檯上運行python我可以「從numpy.core進口多陣列」沒有任何問題
霸ckages我使用:Easygui,Opencv2,pytesseract,操作系統,枕頭,正則表達式
我對W10
運行蟒蛇3.6.1這是我的setup.py。
from cx_Freeze import setup, Executable
import os
os.environ['TCL_LIBRARY'] = r'C:\Users\Farinha\Anaconda3\tcl\tcl8.6'
os.environ['TK_LIBRARY'] = r'C:\Users\Farinha\Anaconda3\tcl\tk8.6'
includes = []
include_files = [r"C:\Users\Farinha\Anaconda3\DLLs\tcl86t.dll", \
r"C:\Users\Farinha\Anaconda3\DLLs\tk86t.dll"]
setup(name='InstantScale',
version = '0.1',
description='Parse stuff',
options = {"build_exe": {"includes": includes, "include_files": include_files}},
executables = [Executable("main.py")])
和錯誤當我運行一個蝙蝠直接
不是一個好主意。 – Simon