Python dateutil与django冲突
问题是:导入熊猫时出错:Python dateutil与django冲突,python,django,pandas,python-dateutil,Python,Django,Pandas,Python Dateutil,问题是:导入熊猫时出错: dateutil: No module named 'dateutil' 因此,我使用pip安装了dateutil,它已成功安装: pip3 install python-dateutil 但当我运行django项目时,我得到了如下错误: Watching for file changes with StatReloader Performing system checks... Exception in thread Thread-1: Traceback (m
dateutil: No module named 'dateutil'
因此,我使用pip安装了dateutil,它已成功安装:
pip3 install python-dateutil
但当我运行django项目时,我得到了如下错误:
Watching for file changes with StatReloader
Performing system checks...
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/django/urls/resolvers.py", line 573, in url_patterns
iter(patterns)
TypeError: 'module' object is not iterable
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
self.run()
File "/usr/lib/python3.5/threading.py", line 862, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/lib/python3.5/dist-packages/django/utils/autoreload.py", line 54, in wrapper
fn(*args, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/django/core/management/commands/runserver.py", line 117, in inner_run
self.check(display_num_errors=True)
File "/usr/local/lib/python3.5/dist-packages/django/core/management/base.py", line 390, in check
include_deployment_checks=include_deployment_checks,
File "/usr/local/lib/python3.5/dist-packages/django/core/management/base.py", line 377, in _run_checks
return checks.run_checks(**kwargs)
File "/usr/local/lib/python3.5/dist-packages/django/core/checks/registry.py", line 72, in run_checks
new_errors = check(app_configs=app_configs)
File "/usr/local/lib/python3.5/dist-packages/django/core/checks/urls.py", line 13, in check_url_config
return check_resolver(resolver)
File "/usr/local/lib/python3.5/dist-packages/django/core/checks/urls.py", line 23, in check_resolver
return check_method()
File "/usr/local/lib/python3.5/dist-packages/django/urls/resolvers.py", line 398, in check
for pattern in self.url_patterns:
File "/usr/local/lib/python3.5/dist-packages/django/utils/functional.py", line 80, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/usr/local/lib/python3.5/dist-packages/django/urls/resolvers.py", line 580, in url_patterns
raise ImproperlyConfigured(msg.format(name=self.urlconf_name))
django.core.exceptions.ImproperlyConfigured: The included URLconf 'django_project.urls' does not appear to have any patterns in it. If you see valid patterns in the file then the issue is probably caused by a circular import.
Traceback (most recent call last):
File "manage.py", line 15, in <module>
execute_from_command_line(sys.argv)
File "/usr/local/lib/python3.5/dist-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
utility.execute()
File "/usr/local/lib/python3.5/dist-packages/django/core/management/__init__.py", line 375, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/local/lib/python3.5/dist-packages/django/core/management/base.py", line 323, in run_from_argv
self.execute(*args, **cmd_options)
File "/usr/local/lib/python3.5/dist-packages/django/core/management/commands/runserver.py", line 60, in execute
super().execute(*args, **options)
File "/usr/local/lib/python3.5/dist-packages/django/core/management/base.py", line 364, in execute
output = self.handle(*args, **options)
File "/usr/local/lib/python3.5/dist-packages/django/core/management/commands/runserver.py", line 95, in handle
self.run(**options)
File "/usr/local/lib/python3.5/dist-packages/django/core/management/commands/runserver.py", line 102, in run
autoreload.run_with_reloader(self.inner_run, **options)
File "/usr/local/lib/python3.5/dist-packages/django/utils/autoreload.py", line 579, in run_with_reloader
start_django(reloader, main_func, *args, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/django/utils/autoreload.py", line 564, in start_django
reloader.run(django_main_thread)
File "/usr/local/lib/python3.5/dist-packages/django/utils/autoreload.py", line 272, in run
get_resolver().urlconf_module
File "/usr/local/lib/python3.5/dist-packages/django/utils/functional.py", line 80, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/usr/local/lib/python3.5/dist-packages/django/urls/resolvers.py", line 564, in urlconf_module
return import_module(self.urlconf_name)
File "/usr/lib/python3.5/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 665, in exec_module
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "/home/murphy/django_project/django_project/urls.py", line 22, in <module>
from app1.views import IndexView, GLCView
File "/home/murphy/django_project/apps/app1/views.py", line 15, in <module>
import myvariant
File "/usr/local/lib/python3.5/dist-packages/myvariant/__init__.py", line 4, in <module>
from biothings_client import get_client
File "/usr/local/lib/python3.5/dist-packages/biothings_client/__init__.py", line 10, in <module>
from .base import (BiothingClient, __version__, alwayslist, caching_avail,
File "/usr/local/lib/python3.5/dist-packages/biothings_client/base.py", line 18, in <module>
from pandas import DataFrame
File "/usr/local/lib/python3.5/dist-packages/pandas/__init__.py", line 55, in <module>
from pandas.core.api import (
File "/usr/local/lib/python3.5/dist-packages/pandas/core/api.py", line 5, in <module>
from pandas.core.arrays.integer import (
File "/usr/local/lib/python3.5/dist-packages/pandas/core/arrays/__init__.py", line 1, in <module>
from .array_ import array # noqa: F401
File "/usr/local/lib/python3.5/dist-packages/pandas/core/arrays/array_.py", line 7, in <module>
from pandas.core.dtypes.common import (
File "/usr/local/lib/python3.5/dist-packages/pandas/core/dtypes/common.py", line 11, in <module>
from pandas.core.dtypes.dtypes import (
File "/usr/local/lib/python3.5/dist-packages/pandas/core/dtypes/dtypes.py", line 53, in <module>
class Registry:
File "/usr/local/lib/python3.5/dist-packages/pandas/core/dtypes/dtypes.py", line 84, in Registry
self, dtype: Union[Type[ExtensionDtype], str]
File "/usr/lib/python3.5/typing.py", line 552, in __getitem__
dict(self.__dict__), parameters, _root=True)
File "/usr/lib/python3.5/typing.py", line 512, in __new__
for t2 in all_params - {t1} if not isinstance(t2, TypeVar)):
File "/usr/lib/python3.5/typing.py", line 512, in <genexpr>
for t2 in all_params - {t1} if not isinstance(t2, TypeVar)):
File "/usr/lib/python3.5/typing.py", line 1077, in __subclasscheck__
if super().__subclasscheck__(cls):
File "/usr/lib/python3.5/abc.py", line 225, in __subclasscheck__
for scls in cls.__subclasses__():
TypeError: descriptor '__subclasses__' of 'type' object needs an argument
使用StatReloader监视文件更改
正在执行系统检查。。。
线程1中的异常:
回溯(最近一次呼叫最后一次):
文件“/usr/local/lib/python3.5/dist-packages/django/url/resolvers.py”,第573行,url_模式
iter(模式)
TypeError:“模块”对象不可编辑
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“/usr/lib/python3.5/threading.py”,第914行,在内部引导中
self.run()
文件“/usr/lib/python3.5/threading.py”,第862行,正在运行
自我目标(*自我参数,**自我参数)
文件“/usr/local/lib/python3.5/dist-packages/django/utils/autoreload.py”,第54行,在包装器中
fn(*args,**kwargs)
文件“/usr/local/lib/python3.5/dist packages/django/core/management/commands/runserver.py”,第117行,在内部运行
self.check(display\u num\u errors=True)
文件“/usr/local/lib/python3.5/dist-packages/django/core/management/base.py”,第390行,选中
包括部署检查=包括部署检查,
文件“/usr/local/lib/python3.5/dist packages/django/core/management/base.py”,第377行,在运行检查中
返回检查。运行检查(**kwargs)
文件“/usr/local/lib/python3.5/dist packages/django/core/checks/registry.py”,第72行,运行检查
新建错误=检查(应用程序配置=应用程序配置)
文件“/usr/local/lib/python3.5/dist packages/django/core/checks/url.py”,第13行,在check\u url\u config中
返回检查\u分解器(分解器)
文件“/usr/local/lib/python3.5/dist packages/django/core/checks/url.py”,第23行,在check\u解析器中
返回检查方法()
文件“/usr/local/lib/python3.5/dist-packages/django/url/resolvers.py”,第398行,选中
对于self.url_模式中的模式:
文件“/usr/local/lib/python3.5/dist-packages/django/utils/functional.py”,第80行,在__
res=instance.\uuuu dict\uuuu[self.name]=self.func(实例)
文件“/usr/local/lib/python3.5/dist packages/django/url/resolvers.py”,第580行,url_模式
raise配置不正确(msg.format(name=self.urlconf_name))
django.core.exceptions.ImpropertlyConfigured:包含的URLconf“django_project.url”中似乎没有任何模式。如果在文件中看到有效的模式,那么问题可能是由循环导入引起的。
回溯(最近一次呼叫最后一次):
文件“manage.py”,第15行,在
从命令行(sys.argv)执行命令
文件“/usr/local/lib/python3.5/dist-packages/django/core/management/__-init___;.py”,第381行,从命令行执行
utility.execute()
文件“/usr/local/lib/python3.5/dist-packages/django/core/management/__-init__.py”,执行中第375行
self.fetch_命令(子命令)。从_argv(self.argv)运行_
文件“/usr/local/lib/python3.5/dist-packages/django/core/management/base.py”,第323行,在运行中,从
self.execute(*args,**cmd_选项)
文件“/usr/local/lib/python3.5/dist packages/django/core/management/commands/runserver.py”,第60行,在execute中
super().execute(*args,**选项)
文件“/usr/local/lib/python3.5/dist-packages/django/core/management/base.py”,执行中第364行
输出=self.handle(*args,**选项)
文件“/usr/local/lib/python3.5/dist-packages/django/core/management/commands/runserver.py”,第95行,在handle中
self.run(**选项)
文件“/usr/local/lib/python3.5/dist-packages/django/core/management/commands/runserver.py”,第102行,运行中
自动加载。使用重新加载程序运行(self.internal运行,**选项)
文件“/usr/local/lib/python3.5/dist-packages/django/utils/autoreload.py”,第579行,运行时使用重新加载程序
start_django(重新加载程序、主功能、*args、**kwargs)
文件“/usr/local/lib/python3.5/dist-packages/django/utils/autoreload.py”,第564行,在start\u django中
运行(django_主线程)
文件“/usr/local/lib/python3.5/dist-packages/django/utils/autoreload.py”,第272行,正在运行
获取\u解析器().urlconf\u模块
文件“/usr/local/lib/python3.5/dist-packages/django/utils/functional.py”,第80行,在__
res=instance.\uuuu dict\uuuu[self.name]=self.func(实例)
urlconf_模块中的文件“/usr/local/lib/python3.5/dist packages/django/url/resolvers.py”,第564行
返回导入_模块(self.urlconf_名称)
文件“/usr/lib/python3.5/importlib/_init__.py”,第126行,在导入模块中
return _bootstrap._gcd_import(名称[级别:],包,级别)
文件“”,第986行,在_gcd_import中
文件“”,第969行,在“查找”和“加载”中
文件“”,第958行,在“查找”和“加载”中解锁
文件“”,第673行,在“加载”中
exec_模块中第665行的文件“”
文件“”,第222行,在已删除帧的调用中
文件“/home/murphy/django_project/django_project/url.py”,第22行,在
从app1.views导入索引视图,GLCView
文件“/home/murphy/django_project/apps/app1/views.py”,第15行,在
导入myvariant
文件“/usr/local/lib/python3.5/dist-packages/myvariant/__-init___.py”,第4行,在
从biothings\u客户端导入获取\u客户端
文件“/usr/local/lib/python3.5/dist-packages/biothings\u-client/\uuuu-init\uuuu.py”,第10行,在
从.base导入(BiothingClient、\uuuuuu版本、alwayslist、caching\u avail、,
文件“/usr/local/lib/python3.5/dist packages/biothings\u client/base.py”,第18行,在
从导入数据帧
文件“/usr/local/lib/python3.5/dist-packages/pandas/__-init__.py”,第55行,在
从pandas.core.api导入(
文件“/usr/local/lib/python3.5/dist-packages/pandas/core/api.py”,第5行,在
从pandas.core.arrays.integer导入(
文件“/usr/local/lib/python3.5/dist-packages/pandas/core/arrays/__-init__;.py”,第1行,在
from.array_u;import array#noqa:F401
文件“/usr/local/lib/python3.5/dist-packages/pandas/core/arrays/array_uu.py”,第7行,在
从pandas.core.dtypes.common导入(
文件“/usr/local/lib/python3.5/dist-packages/pandas/core/dtypes/commo