psycopg2 — Laravel Local Env

Я пытаюсь запустить модуль psycopg2 для python в моем приложении Laravel. Он работает онлайн на Heroku (я установил его там), но мне интересно, как я могу запустить его локально.

В Laravel я использую:

use Symfony\Component\Process\Process;
use Symfony\Component\Process\Exception\ProcessFailedException;

Локально он выдает эту ошибку:

импорт psycopg2
ImportError: нет модуля с именем psycopg2

На героку код работает правильно, поэтому речь идет только об окружающей среде.
Кто-нибудь знает, как это исправить?

PS: я использую XAMPP локально

Спасибо за внимание!

0

Решение

Я использую Debian Jessie и мне удалось дважды установить Python 2.7. Когда я указываю каталог (/ usr / bin / python или / usr / local / bin / python), я могу заставить ошибку «No module» появляться и исчезать. Так как я не видел это объяснение раньше, я решил поделиться своим опытом. Кажется странным, что ВСЕ попытки установки действовали для версии в / usr / local / bin, в то время как PATH выбирает версию в / usr / bin. Я думаю, что я попытаюсь удалить один из / usr / bin. Надеюсь, это кому-нибудь поможет.

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]