【问题标题】:psycopg2 - Laravel Local Envpsycopg2 - Laravel 本地环境
【发布时间】:2017-11-12 11:27:57
【问题描述】:

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

我在 Laravel 中使用:

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

本地会抛出此错误:

导入 psycopg2
ImportError:没有名为 psycopg2 的模块

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

PS:我在本地使用 XAMPP

感谢您的关注!

【问题讨论】:

标签: php python laravel xampp psycopg2


【解决方案1】:

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

【讨论】:

  • 目前尚不清楚这如何解决相关问题。
猜你喜欢
  • 2014-07-29
  • 2016-10-15
  • 2016-08-04
  • 2019-12-02
  • 2015-05-02
  • 1970-01-01
  • 2013-04-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多