Я пытаюсь запустить модуль psycopg2 для python в моем приложении Laravel. Он работает онлайн на Heroku (я установил его там), но мне интересно, как я могу запустить его локально.
В Laravel я использую:
use Symfony\Component\Process\Process;
use Symfony\Component\Process\Exception\ProcessFailedException;
Локально он выдает эту ошибку:
импорт psycopg2 ImportError: нет модуля с именем psycopg2
На героку код работает правильно, поэтому речь идет только об окружающей среде.
Кто-нибудь знает, как это исправить?
PS: я использую XAMPP локально
Спасибо за внимание!
Я использую Debian Jessie и мне удалось дважды установить Python 2.7. Когда я указываю каталог (/ usr / bin / python или / usr / local / bin / python), я могу заставить ошибку «No module» появляться и исчезать. Так как я не видел это объяснение раньше, я решил поделиться своим опытом. Кажется странным, что ВСЕ попытки установки действовали для версии в / usr / local / bin, в то время как PATH выбирает версию в / usr / bin. Я думаю, что я попытаюсь удалить один из / usr / bin. Надеюсь, это кому-нибудь поможет.
Других решений пока нет …