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