Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php psycopg2-拉维尔当地环境_Php_Python_Laravel_Xampp_Psycopg2 - Fatal编程技术网

Php psycopg2-拉维尔当地环境

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

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

在Laravel中,我使用:

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。不清楚这是如何解决问题的。