psycopg2 - Laravel Local Env

时间:2017-06-10 15:10:43

标签: php python laravel xampp psycopg2

我正在尝试在我的Laravel应用程序中运行python的psycopg2模块。它正在Heroku上工作(我在那里安装),但我想知道如何让它在本地运行。

在Laravel中我使用:

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

本地会抛出此错误:

import psycopg2
ImportError: No module named psycopg2

在heroku上,代码工作正常,所以它只是关于环境。 有谁知道如何解决这个问题?

PS:我在本地使用XAMPP

感谢您的关注!

1 个答案:

答案 0 :(得分:-1)

我正在运行debian jessie并设法安装两次python 2.7。当我指定目录(/ usr / bin / python或/ usr / local / bin / python)时,我可以使“No module”错误出现并消失。由于我之前没有看过这个解释,我想我会分享我的经验。似乎很奇怪所有安装尝试都对/ usr / local / bin中的版本起作用,而PATH选择/ usr / bin中的版本。我想我会尝试删除/ usr / bin中的那个。希望这有助于某人。