ModuleNotFoundError: Нет модуля с именем 'django_heroku', даже если установлен django-heroku

Я пытаюсь запустить python manage.py shell_plus --notebook из каталога моего проекта в виртуальной среде. Эта команда раньше работала, но теперь перестала, и я полагаю, что проблема связана с конфликтом версий пакетов.

У меня есть виртуальная среда со следующими установленными пакетами:

Package              Version
-------------------- -----------
appnope              0.1.3
argon2-cffi          21.3.0
argon2-cffi-bindings 21.2.0
asgiref              3.5.2
asttokens            2.0.5
attrs                21.4.0
backcall             0.2.0
backports.zoneinfo   0.2.1
beautifulsoup4       4.11.1
bleach               5.0.0
cffi                 1.15.0
debugpy              1.6.0
decorator            5.1.1
defusedxml           0.7.1
dj-database-url      0.5.0
Django               4.0.4
django-extensions    3.1.5
django-heroku        0.3.1
django-on-heroku     1.1.2
entrypoints          0.4
executing            0.8.3
fastjsonschema       2.15.3
gunicorn             20.1.0
importlib-resources  5.7.1
ipykernel            6.13.0
ipython              8.3.0
ipython-genutils     0.2.0
ipywidgets           7.7.0
jedi                 0.18.1
Jinja2               3.1.2
jsonschema           4.5.1
jupyter              1.0.0
jupyter-client       7.3.1
jupyter-console      6.4.3
jupyter-core         4.10.0
jupyterlab-pygments  0.2.2
jupyterlab-widgets   1.1.0
MarkupSafe           2.1.1
matplotlib-inline    0.1.3
mistune              0.8.4
nbclient             0.6.3
nbconvert            6.5.0
nbformat             5.4.0
nest-asyncio         1.5.5
notebook             6.4.11
numpy                1.22.3
packaging            21.3
pandocfilters        1.5.0
parso                0.8.3
pexpect              4.8.0
pickleshare          0.7.5
pip                  22.1
prometheus-client    0.14.1
prompt-toolkit       3.0.29
psutil               5.9.0
psycopg2             2.9.3
psycopg2-binary      2.9.3
ptyprocess           0.7.0
pure-eval            0.2.2
pycparser            2.21
Pygments             2.12.0
pyparsing            3.0.9
pyrsistent           0.18.1
python-dateutil      2.8.2
pyzmq                22.3.0
qtconsole            5.3.0
QtPy                 2.1.0
scipy                1.8.1
Send2Trash           1.8.0
setuptools           49.2.1
six                  1.16.0
soupsieve            2.3.2.post1
sqlparse             0.4.2
stack-data           0.2.0
terminado            0.15.0
tinycss2             1.1.1
tornado              6.1
traitlets            5.2.1.post0
wcwidth              0.2.5
webencodings         0.5.1
whitenoise           6.1.0
widgetsnbextension   3.6.0
zipp                 3.8.0

django-heroku установлен, как и psycopg2, но почему-то я продолжаю получать эту ошибку. Я перепробовал все, что можно найти на Stackoverflow (и даже полностью переустановил Python), но ничто не помогло решить эту проблему.

Версия Python: Python 3.8.9 Машина: Macbook Pro with M1 chip

Буду благодарен за любую помощь! Спасибо!

Вы выполнили:

pip install django-heroku

вам необходимо установить psycopg2, выполнив:

pip install psycopg2 

Это единственный способ установить его. Если это не исправит ошибки. Я думаю, вам нужно поделиться настройками heroku в вашем файле settings.py.

Вернуться на верх