8

我使用了以下教程。我使用了 command pip install django-import-export,然后添加到 Installed Apps 部分。

    INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'import_export',
    'frontend',
    'userauth',
    'methods',
]

当我运行时python manage.py collectstatic出现错误ModuleNotFoundError: No module named 'import_export'

4

6 回答 6

6

通过在命令提示符下编写此命令来安装 import_export 模块

pip install --user django-import_export 或使用 pip install django-import_export

于 2020-05-15T18:19:05.160 回答
3

我猜您使用虚拟环境来开发项目的某些部分(可能是不小心),然后您将其关闭。
尝试在激活虚拟环境的情况下重新安装模块。

于 2019-11-06T10:25:23.870 回答
2

我以前有同样的错误,这就是我所做的。

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.conf',
'import_export',]

注意, 和 的顺序'django.conf'不能'import_export'更改。

于 2019-10-31T07:22:42.393 回答
1

我猜你已经在virtualenv. 现在,当您安装时,django-import-export您忘记激活您的虚拟环境。我怀疑还有别的东西。

还要确保在运行时启用了虚拟环境django manage.py collectstatic。您过去可能曾经(错误地)在所有虚拟环境之外安装了 Django,因此没有引发“找不到 Django”错误,但import_export由于您实际上是在虚拟环境中安装了它而无法找到。

于 2017-09-06T10:07:02.887 回答
0

简单请安装 django-import-export==2.5.0

我希望它的工作

于 2021-05-14T12:47:01.200 回答
0

以下为我工作,我仍然不明白为什么。

  1. 删除您的虚拟环境目录。
    rm -rf env

  2. 走出虚拟环境。
    exec $SHELL

  3. 再次创建虚拟环境。
    python -m venv env

  4. 激活您的虚拟环境。
    source ./env/bin/activate

  5. 再次安装需求。
    pip install -r requirements.txt

它奏效了

于 2021-06-24T15:14:54.937 回答