'ImportError: в производстве нет модуля с именем crispy_forms - PullRequest
0 голосов
/ 15 апреля 2020

Я развертываю приложение Django с Apache2 и WSGI. Я получаю следующее 'ImportError: No module named 'crispy_forms' в моем /var/log/apache2/myproject-error.log. Я запустил pip3 install django-crispy-forms и с активным виртуальным окружением python -V возвращает Python 3.5.3 У меня сильное чувство, что это связано с версией.

/ etc / apache2 / sites-enabled / myproject.conf

<VirtualHost *:80>
      ServerName myproject.com

      ErrorLog ${APACHE_LOG_DIR}/myproject-error.log
      CustomLog ${APACHE_LOG_DIR}/myproject-access.log combined


      WSGIApplicationGroup %{GLOBAL}
      WSGIDaemonProcess myproject processes=2 threads=25 python-path=/svr/myproject
      WSGIProcessGroup myproject
      WSGIScriptAlias / /svr/myproject/myproject/wsgi.py

      Alias /robots.txt /svr/myproject/static/robots.txt
      Alias /favicon.ico /svr/myproject/static/favicon.ico
      Alias /static /svr/myproject/static/
      Alias /media /svr/myproject/media/

      <Directory /svr/myproject/myproject>
          <Files wsgi.py>
              Require all granted
          </Files>
      </Directory>

      <Directory /svr/myproject/static>
          Require all granted
      </Directory>

      <Directory /svr/myproject/media>
          Require all granted
      </Directory>
</VirtualHost>
...