我试图让PostgreSQL与psycopg2一起工作,但我遇到了一个又一个错误。每次找到当前错误的修复程序时,都会出现新的错误。我安装了PostgreSQL,最后成功地安装了psycopg2,并安装了microsoftvisualstudio9.0。我更改了Python27/Lib/distilus/msvc9的第243行编译器.py从
toolskey = "VS%0f0COMNTOOLS" % version
到
toolskey=“VS90COMNTOOLS”
通过跟随http://web.archive.org/web/20101221084639/http://nukeit.org/compile-python-2-7-packages-with-visual-studio-2010-express/。注意:我也尝试了指南中使用的VS100COMNTOOLS,但我想既然我有visualstudio的9.0版本,那将是我应该使用的。我还添加了系统变量
^{pr2}$我甚至尝试这样做的唯一原因是为了处理我的连续错误链中的最后一个错误,这是在尝试安装psycopg2时发生的:
error: Unable to find vcvarsall.bat
几天来,我一直在尝试将数据库从SQLite切换到PostgreSQL,但没有任何运气。我不明白为什么这么难做。我真的很感激你的帮助。我对Django、Python和任何编程都很陌生。我搜索了其他的答案,这就是我如何通过前几个答案,但似乎从来没有一个以修复结束。我得到的唯一输出是标题中显示的错误消息。我试图回到Django书的第5章,以确保我的配置设置正确,但显然我没有,因为我甚至不能运行python管理.py壳牌。在
感谢所有能帮我的人。在
试图从Windows上的源代码编译psycopg2可能会非常棘手。我建议我使用的解决方案是安装由Stickpeople项目优雅地提供的预编译的psycopg2Windows软件包:http://www.stickpeople.com/projects/python/win-psycopg/。在
相关问题 更多 >
编程相关推荐