Windows11+Python3.11运行tensorflow-io时提示libtensorflow_io.so缺失
问题
环境信息
- 系统:x86架构Windows 11
- Python版本:3.11
- TensorFlow-IO版本:0.31.0(曾尝试降级至0.30.0,问题未解决)
运行代码
import os from matplotlib import pyplot as plt import tensorflow as tf import tensorflow_io as tfio CAPUCHIN_FILE = os.path.join('data','Parsed_Capuchinbird_Clips','XC3776-3.wav') NOT_CAPUCHIN_FILE = os.path.join('data','Parsed_Not_Capuchinbird_Clips','afternoon-birds-song-in-forest-0.wav') def load_wav_16k_mono(filename): #Load encoded wav file file_contents=tf.io.read_file(filename) #decode wav(tensors by channels) wav,sample_rate=tf.audio.decode_wav(file_contents,desired_channels=1) #removes trailing axis wav=tf.squeeze(wav,axis=-1) sample_rate=tf.cast(sample_rate,dtype=tf.int64) #Goes from 44100Hz to 16000hz - amplitude of the audio signal wav = tfio.audio.resample(wav,rate_in=sample_rate,rate_out=16000) return wav wave = load_wav_16k_mono(CAPUCHIN_FILE) nwave = load_wav_16k_mono(NOT_CAPUCHIN_FILE)
错误信息
NotImplementedError: unable to open file: libtensorflow_io.so, from paths: ['C:\Users\bchai\PycharmProjects\AudioML\venv\Lib\site-packages\tensorflow_io\python\ops\libtensorflow_io.so']
caused by: ['C:\Users\bchai\PycharmProjects\AudioML\venv\Lib\site-packages\tensorflow_io\python\ops\libtensorflow_io.so not found']
其他困境
网上相关方案提到安装TensorFlow-IO 0.23.1,但该版本无Python3.11对应的发行版;想安装Python3.7及以上版本,但python.org下载页未提供对应安装包。
内容的提问来源于stack exchange,提问作者Barkha Chainani
相关产品推荐
相关产品推荐

