在 python3 manage.py 运行服务器中运行我的 django 项目时,我收到此错误 ModuleNotFoundError: No module named 'pip._vendor.urllib3.connection'

问题描述

运行 python3 manage.py runserver 后,出现以下错误

回溯(最近一次调用最后一次): 文件“manage.py”,第 11 行,在主目录中 从 django.core.management 导入 execute_from_command_line 文件“/Users/luiseduardo/Practice/nova/nova_venv/lib/python3.8/site-packages/django/core/management/init.py”,第 12 行,在 从 django.conf 导入设置 导入错误:无法从“django.conf”(未知位置)导入名称“设置”

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "manage.py",line 22,in <module>
    main()
  File "manage.py",line 13,in main
    raise ImportError(
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
(nova_venv) Luiss-MacBook-Pro:novadjango luiseduardo$ pip install django
Traceback (most recent call last):
  File "/Users/luiseduardo/Practice/nova/nova_venv/bin/pip",line 6,in <module>
    from pip._internal import main
  File "/Users/luiseduardo/Practice/nova/nova_venv/lib/python3.8/site-packages/pip/_internal/__init__.py",line 19,in <module>
    from pip._vendor.urllib3.exceptions import DependencyWarning
  File "/Users/luiseduardo/Practice/nova/nova_venv/lib/python3.8/site-packages/pip/_vendor/urllib3/__init__.py",line 7,in <module>
    from .connectionpool import (
  File "/Users/luiseduardo/Practice/nova/nova_venv/lib/python3.8/site-packages/pip/_vendor/urllib3/connectionpool.py",line 30,in <module>
    from .connection import (
ModuleNotFoundError: No module named 'pip._vendor.urllib3.connection'

我使用的是 mac 并且我确实激活了我的 virtualenv。

解决方法

我遇到了同样的问题,这为我解决了:pip install --upgrade pip

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...