python – 无法加载本机TensorFlow运行时
发布时间:2020-12-20 13:17:12 所属栏目:Python 来源:网络整理
导读:运行该代码后,我有这个错误. import gymimport randomimport numpy as npimport tflearnfrom tflearn.layers.core import input_data,dropout,fully_connectedfrom tflearn.layers.estimator import regressionfrom statistics import mean,medianfrom colle
运行该代码后,我有这个错误.
import gym import random import numpy as np import tflearn from tflearn.layers.core import input_data,dropout,fully_connected from tflearn.layers.estimator import regression from statistics import mean,median from collections import Counter LR = 1e-3 env = gym.make('CartPole-v0') env.reset() goal_steps = 500 score_requirement = 50 initial_games = 10000 def some_random_games_first(): for episode in range(5): env.reset() for t in range(goal_steps): env.render() action = env.action_space.sample() observation,reward,done,info = env.step(action) if done: break some_random_games_first() 这是错误.我该怎么做才能让它发挥作用. Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/__init__.py",line 61,in <module> from tensorflow.python import pywrap_tensorflow File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py",line 28,in <module> _pywrap_tensorflow = swig_import_helper() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py",line 24,in swig_import_helper _mod = imp.load_module('_pywrap_tensorflow',fp,pathname,description) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/imp.py",line 242,in load_module return load_dynamic(name,filename,file) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/imp.py",line 342,in load_dynamic return _load(spec) ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/_pywrap_tensorflow.so,10): Library not loaded: @rpath/libcudart.8.0.dylib Referenced from: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/_pywrap_tensorflow.so Reason: image not found During handling of the above exception,another exception occurred: Traceback (most recent call last): File "/Users/ziyaarslan/PycharmProjects/mlearning/test1.py",line 4,in <module> import tflearn File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tflearn/__init__.py",in <module> from . import config File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tflearn/config.py",line 3,in <module> import tensorflow as tf File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/__init__.py",in <module> from tensorflow.python import * File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/__init__.py",line 72,in <module> raise ImportError(msg) ImportError: Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/__init__.py",10): Library not loaded: @rpath/libcudart.8.0.dylib Referenced from: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/_pywrap_tensorflow.so Reason: image not found Failed to load the native TensorFlow runtime. See https://github.com/tensorflow/tensorflow/blob/master/tensorflow/g3doc/get_started/os_setup.md#import_error for some common reasons and solutions. Include the entire stack trace above this error message when asking for help. 它给我一个链接,但它不起作用. 感谢所有试图提供帮助的人))) 解决方法
@ rpath的/ libcudart.8.0.dylib
我想这也许是你的问题.你还没有这个库.如果你想学习ML,也许切换回tensorflow CPU是一个更好的选择. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |