我是Python的新手,我正在尝试使用Ironpython和PTVS来访问Postgres数据库。 我以前安装了Python(x,y)和psycopg2,我设法使用得当。然而,意识到使用TKinter创建GUI是多么痛苦(imo)我决定转向Ironpython和PTVS因为WPF GUI更容易(我不需要将脚本移植到其他系统)。
安装PTVS和ironpython之后,我因此在Visual Studio中创建了一个项目并添加到"搜索路径"部分psycopg2包的路径(在Python(x,y)的解释器的安装中)。然后我尝试了导入psycopg2的简单hello世界,但导入过程中出错。
我的代码:
import psycopg2
print "hello world"
我得到的错误:
An Exception of type 'IronPython.Runtime.Exceptions.ImportException' occured in Snippets.debug.scripting but was not handled in user code
Additional information: cannot import _psycopg from psycopg2
我已经读过某个地方,我打算在其中创建一个带有psycopg2的虚拟环境,但我不明白该怎么做。
如果有人可以帮我解决这个问题,那就太棒了。
谢谢堆