- I установка Джанго в нормальном окр и работает питона 2,7
- Я установил один модуль в различных virtualenv и питона 3,4
Когда я пытаюсь использовать сценарий (который использует модуль внутри virtualenv) я получаю:Как разрешить доступ к виртуальному скрипту django?
No module named
MyModule
Я не уверен, что это имеет смысл, но можно ли использовать django bin/активировать или что-то использовать, чтобы использовать скрипт?
Edit: Попытка заставить его работать, как это, но все же дает ошибку:
from django.shortcuts import render
import sys
sys.path.append("/root/scrape/env/lib/python3.4")
from scraper import basic_usage
def view_fun(request):
basic_usage()
return Response
Я думаю, что проблема в том, что она должна virtualenv быть активирована, правильно? При деталях ошибок отображается правильный путь:
Python Path:
['/home/django/django_project',
'/home/django',
'/usr/bin',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-x86_64-linux-gnu',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages',
**'/root/scrape/env/lib/python3.4',
'/root/scrape/env/lib/python3.4',
'/root/scrape/env/lib/python3.4',
'/root/scrape/env/lib/python3.4',**
Er, no. Установите скрипт внутри того же виртуального. –
ему нужен модуль настроек и все модули в одном виртуальном пространстве. почему бы вам не создать команду django? –