Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法在Django中加载tensorflow_Python_Django_Tensorflow - Fatal编程技术网

Python 无法在Django中加载tensorflow

Python 无法在Django中加载tensorflow,python,django,tensorflow,Python,Django,Tensorflow,我试图使用tensorflow构建一个应用程序,但是当我在django中包含tensorflow并尝试启动开发服务器时,我得到了如下错误 Traceback (most recent call last): File "manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/usr/local/lib/python3.7/site-packages/django/core/

我试图使用tensorflow构建一个应用程序,但是当我在django中包含tensorflow并尝试启动开发服务器时,我得到了如下错误

Traceback (most recent call last):
  File "manage.py", line 15, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/local/lib/python3.7/site-packages/django/core/management/__init__.py", line 371, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python3.7/site-packages/django/core/management/__init__.py", line 365, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/local/lib/python3.7/site-packages/django/core/management/base.py", line 288, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/usr/local/lib/python3.7/site-packages/django/core/management/commands/runserver.py", line 61, in execute
    super().execute(*args, **options)
  File "/usr/local/lib/python3.7/site-packages/django/core/management/base.py", line 335, in execute
    output = self.handle(*args, **options)
  File "/usr/local/lib/python3.7/site-packages/django/core/management/commands/runserver.py", line 98, in handle
    self.run(**options)
  File "/usr/local/lib/python3.7/site-packages/django/core/management/commands/runserver.py", line 105, in run
    autoreload.main(self.inner_run, None, options)
  File "/usr/local/lib/python3.7/site-packages/django/utils/autoreload.py", line 317, in main
    python_reloader(wrapped_main_func, args, kwargs)
  File "/usr/local/lib/python3.7/site-packages/django/utils/autoreload.py", line 296, in python_reloader
    reloader_thread()
  File "/usr/local/lib/python3.7/site-packages/django/utils/autoreload.py", line 274, in reloader_thread
    change = fn()
  File "/usr/local/lib/python3.7/site-packages/django/utils/autoreload.py", line 203, in code_changed
    for filename in gen_filenames():
  File "/usr/local/lib/python3.7/site-packages/django/utils/autoreload.py", line 101, in gen_filenames
    [filename.__file__ for filename in new_modules
  File "/usr/local/lib/python3.7/site-packages/django/utils/autoreload.py", line 102, in <listcomp>
    if hasattr(filename, '__file__')])
  File "/usr/local/lib/python3.7/site-packages/tensorflow/__init__.py", line 50, in __getattr__
    module = self._load()
  File "/usr/local/lib/python3.7/site-packages/tensorflow/__init__.py", line 44, in _load
    module = _importlib.import_module(self.__name__)
  File "/usr/local/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'tensorflow_core.keras'
回溯(最近一次呼叫最后一次):
文件“manage.py”,第15行,在
从命令行(sys.argv)执行命令
文件“/usr/local/lib/python3.7/site packages/django/core/management/__init__.py”,第371行,从命令行执行
utility.execute()
文件“/usr/local/lib/python3.7/site packages/django/core/management/__init__.py”,执行中的第365行
self.fetch_命令(子命令)。从_argv(self.argv)运行_
文件“/usr/local/lib/python3.7/site packages/django/core/management/base.py”,第288行,在运行中,从
self.execute(*args,**cmd_选项)
文件“/usr/local/lib/python3.7/site packages/django/core/management/commands/runserver.py”,执行中的第61行
super().execute(*args,**选项)
文件“/usr/local/lib/python3.7/site packages/django/core/management/base.py”,第335行,在execute中
输出=self.handle(*args,**选项)
handle中的文件“/usr/local/lib/python3.7/site packages/django/core/management/commands/runserver.py”,第98行
self.run(**选项)
文件“/usr/local/lib/python3.7/site packages/django/core/management/commands/runserver.py”,第105行,在run中
autoreload.main(self.internal\u运行,无,选项)
文件“/usr/local/lib/python3.7/site packages/django/utils/autoreload.py”,第317行,在main中
python_重载程序(包装的_main_func、args、kwargs)
文件“/usr/local/lib/python3.7/site-packages/django/utils/autoreload.py”,第296行,在python_-reloader中
重新加载线程()
重载线程中的文件“/usr/local/lib/python3.7/site packages/django/utils/autoreload.py”,第274行
change=fn()
代码中的文件“/usr/local/lib/python3.7/site packages/django/utils/autoreload.py”,第203行
对于gen_filenames()中的文件名:
gen_文件名中的文件“/usr/local/lib/python3.7/site packages/django/utils/autoreload.py”,第101行
[filename.\uuuuu文件\uuuuuu用于新模块中的文件名
文件“/usr/local/lib/python3.7/site packages/django/utils/autoreload.py”,第102行,在
如果hasattr(文件名“.\u文件”.\u')])
文件“/usr/local/lib/python3.7/site packages/tensorflow/_init__.py”,第50行,在_getattr中__
模块=自身。_加载()
文件“/usr/local/lib/python3.7/site packages/tensorflow/_init__.py”,第44行,加载
模块=_importlib.import_模块(自身名称)
文件“/usr/local/lib/python3.7/importlib/_init__uuu.py”,第127行,在导入模块中
return _bootstrap._gcd_import(名称[级别:],包,级别)
文件“”,第1006行,在\u gcd\u导入中
文件“”,第983行,在_find_和_load中
文件“”,第965行,在“查找”和“加载”中解锁
ModuleNotFoundError:没有名为“tensorflow_core.keras”的模块
谁能帮我解决这个问题


但是我能够在python解释器中从tensorflow导入keras,我运行的是python3.7,tensorflow=2.1.0,Django=2.0.7,基本上,从控制台上,我猜Django自动重新加载时会出现问题。 当检测到任何更改时,通常会发生自动重新加载。
我刚刚将Django版本从2.X升级到3.X,这解决了我的问题。

基本上,从控制台上,我猜Django自动重新加载时会出现问题。 当检测到任何更改时,通常会发生自动重新加载。
我刚刚将Django版本从2.X升级到3.X,这解决了我的问题。

“没有名为'tensorflow_core.keras'的模块”-您也可以添加python文件吗?请提供导入/使用tensorflow和相关libs的代码。“没有名为'tensorflow_core.keras'的模块”-您也可以添加python文件吗?请,提供导入/使用tensorflow和相关LIB的代码。