Php psycopg2-拉维尔当地环境
我正试图让python的psycopg2模块在我的Laravel应用程序中运行。它在Heroku上在线工作,我在那里安装了它,但我想知道如何让它在本地运行 在Laravel中,我使用:Php psycopg2-拉维尔当地环境,php,python,laravel,xampp,psycopg2,Php,Python,Laravel,Xampp,Psycopg2,我正试图让python的psycopg2模块在我的Laravel应用程序中运行。它在Heroku上在线工作,我在那里安装了它,但我想知道如何让它在本地运行 在Laravel中,我使用: use Symfony\Component\Process\Process; use Symfony\Component\Process\Exception\ProcessFailedException; 它在本地抛出以下错误: import psycopg2 ImportError: No module na
use Symfony\Component\Process\Process;
use Symfony\Component\Process\Exception\ProcessFailedException;
它在本地抛出以下错误:
import psycopg2
ImportError: No module named psycopg2
在heroku上,代码可以正常工作,因此它只与环境有关。
有人知道如何解决这个问题吗
PS:我在本地使用XAMPP
谢谢你的关注 我正在运行debian jessie,并成功安装了两次python 2.7。当我指定目录/usr/bin/python或/usr/local/bin/python时,我可以使No-module错误出现并消失。因为我以前没有看过这种解释,我想我应该分享一下我的经验。奇怪的是,所有安装尝试都作用于/usr/local/bin中的版本,而路径选择的是/usr/bin中的版本。我想我会尝试删除/usr/bin中的一个。希望这对某人有所帮助。想解释一下这个黑魔法的用途吗?显然,您没有安装psycopg2。不清楚这是如何解决问题的。