Windows 7 Heroku Python Django LNK2001 psycopg2

2024-10-01 13:24:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我在遵循heroku的指导,如何在windows上使用python和django构建web项目,但我还没能找出我的lnk2001psycopg2错误。在

教程链接:

我运行这个命令:

$ pip install -r requirements.txt --allow-all-external

以下是错误输出:

^{pr2}$

我正在使用以下内容:

  • Windows 7 64位
  • Python 2.7.8 32位
  • 皮普
  • 虚拟环境(virtualenvironment)
  • PostgreSQL 9.4版
  • Microsoft Visual Studio 2012 32位

我把C:\Program Files\PostgreSQL\9.4\bin;C:\Python27\;C:\Python27\Scripts\放在我的PATH变量中。在

有什么想法?在


Tags: to项目djangowebherokupostgresqlwindows错误
2条回答

在我的例子中,我更改了32位上的install postgres,并且传递了这个错误。在

我无意中安装了一个64位installpostgres9.4.1。之后,任何试图编译和链接此错误的尝试都会发出。试图将编译器更改为mingv32,我注意到他在库中有一个错误libpg.dll(未知格式)。然后,我在根目录(c:/postgreSQL)中卸载并安装了systemsforpostgres32位版本9.4。问题已经解决了。在

在我的例子中,配置是相同的,但是我安装了一个附加的MS VisualC++快照10版本。在

配置:

  • Windows 7(64位)
  • Python 3.4
  • Postgres 9.4.1(重新安装到)>Postgres 9.4 MS
  • 皮普
  • 虚拟人

创建了一个linuxvm并在该环境中再次遵循了这些步骤。干得很好。不知道为什么我不能让它在Windows下工作。在

相关问题 更多 >