Невозможно запустить Django в оболочке pipenv - PullRequest
0 голосов
/ 07 мая 2018

Если я бегу:

$ pipenv install django
$ pipenv shell
(user-nKDraKU3) $ python manage.py shell

Я получаю ModuleNotFoundError:

Traceback (most recent call last):
  File "manage.py", line 8, in <module>
    from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'

...
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?

Разве это не должно работать, когда я нахожусь в "активированной" среде pipenv? Тем не менее, это прекрасно работает:

$ pipenv run python manage.py shell
Python 3.6.5rc1 (default, Mar 14 2018, 06:54:23)
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>>
...