【发布时间】:2023-02-01 10:04:25
【问题描述】:
我想从 .py 制作一个可执行文件
在python3.9
我已经添加以收集所有这些包: -张量流 -keras -y财务
运行尸检时,我得到这个错误(就像这个......所有相同的库):
17353 WARNING: lib not found: _pywrap_tensorflow_internal.pyd dependency
并且在运行可执行文件时出现此错误:
Tensorflow version: 2.11.0
Traceback (most recent call last):
File "PriceFeatures.py", line 18, in <module>
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 499, in exec_module
File "yfinance\__init__.py", line 23, in <module>
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 499, in exec_module
File "yfinance\ticker.py", line 29, in <module>
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 499, in exec_module
File "yfinance\base.py", line 32, in <module>
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 499, in exec_module
File "yfinance\data.py", line 18, in <module>
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 499, in exec_module
File "frozendict\__init__.py", line 33, in <module>
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\jsgas\\AppData\\Local\\Temp\\_MEI140922\\frozendict\\VERSION'
[10848] Failed to execute script 'PriceFeatures' due to unhandled exception!
最小的可重现示例:
import os
import numpy as np
import pandas as pd
import tensorflow as tf
from keras.models import *
from keras.layers import *
print('Tensorflow version: {}'.format(tf.__version__))
import matplotlib.pyplot as plt
#plt.style.use('seaborn')
import warnings
warnings.filterwarnings('ignore')
import yfinance as yf
import datetime as dt
os.system("pause")
【问题讨论】:
-
您正在尝试使用 tensorflow 创建单个文件可执行文件吗?
-
是的@Alexander。那是问题所在吗?
-
我不知道,我从来没有尝试过,生成的可执行文件可能超过 0.5 GB。
-
不知道......我试过一个目录......和同样的错误......:(