我正在使用Linux消费计划。我收到以下错误;异常:ModuleNotFoundError:没有名为“pyodbc”的模块我在requirements.txt文件中添加了pyodbc并且此文件中的其他模块(例如azure-storage)工作正常。有没有人见过这个问题或可以确认这是一个已知错误?我看不到任何手动安装它的方法。 最佳答案 我认为这是Pythonworker的一个错误。因为我也有这个问题,所以我已经向团队提出了一个问题。https://github.com/Azure/azure-functions-python-wor
出于某种原因,我似乎无法连接到我们网络外的任何SQLServer,但如果我通过VPN在网络内,则没有问题。我的代码是这样的本地连接:sql=pyodbc.connect('DRIVER={FreeTDS};''SERVER=192.168.1.xx\ROA;''DATABASE=RentalDB;''UID=xxxxxxx;''PWD=xxxxxxx')以下是我正在为远程尝试的内容:sql=pyodbc.connect('DRIVER={FreeTDS};''SERVER=69.178.xx.xx/ROA;''DATABASE=RentalDB;''UID=xxxxxxxx;''PWD
我正在尝试测试我的脚本,以便将数据从mssql-server迁移到oracleserver。为此,我必须为Ubuntu安装pyodbcpython包,它依赖于unixodbc。当我尝试使用以下方法安装unixodbc-dev时:sudoapt-getinstallunixodbc-dev它给出损坏的包错误:Thefollowingpackageshaveunmetdependencies:unixodbc-dev:Depends:unixodbc(=2.3.1-4.1)Depends:odbcinst1debian2(=2.3.1-4.1)butitisnotgoingtobeinst
我无法在MacbookPro(运行MacOSX10.10.5)和python版本2.7.10上导入pyodbc。我使用pip来获取它,并且我具有最新版本(3.0.10)。它给了我以下错误:$pythonPython2.7.10(default,Jul142015,19:46:27)[GCC4.2.1CompatibleAppleLLVM6.0(clang-600.0.39)]ondarwinType"help","copyright","credits"or"license"formoreinformation.>>>importpyodbcTraceback(mostrecentca
importpyodbcconnection=pyodbc.connect('Driver={SQLServer};Server=SIWSQL43A\SIMSSPROD43A;''Database=CSM_reporting;Trusted_Connection=yes;')错误:connection=pyodbc.connect('Driver={SQLServer};Server=SIWSQL43A\SIMSSPROD43A;'pyodbc.Error:('IM002','[IM002][Microsoft][ODBCDriverManager]Datasourcenamenotf
我在Windows7上使用ActivePython2.7.2.5。在尝试使用以下代码通过pyodbc模块连接到sql-server数据库时,我收到了后续的Traceback。对我做错了什么有什么想法吗?代码:importpyodbcdriver='SQLServer'server='**server-name**'db1='CorpApps'tcon='yes'uname='jnichol3'pword='**my-password**'cnxn=pyodbc.connect('DRIVER={SQLServer};SERVER=server;DATABASE=db1;UID=unam
背景:我已经研究了大约一个星期,但仍然没有成功。我的系统(Ubuntu16.04.1LTS)上的相同驱动程序(13.0)与我的pyodbcpython(Python2.7.12::Anaconda4.1.1(64-bit))库一起工作得很好。我尝试在AWSE2上设置虚拟机,但它在那里不起作用,如下所述。目标:使用Python2.7.12::Anaconda4.2.0(64位)连接到AzureSQLServer,官方ODBCDriverfromMicrosoft在AmazonUbuntu16.04.1LTS(GNU/Linux4.4.0-53-genericx86_64)上问题:我尝试在
我正在尝试使用pyodbc将日期时间值插入到MSSQLServer表中。如果我手动执行,则类似:cursor.execute("""insertintocurrentvalue(value1,currentdatetime)values(55,'2014-06-2716:42:48.533')""")我完全没有问题,但是当我尝试这样做时:currenttime=str(datetime.datetime.now())cursor.execute("""insertintocurrentvalue(value1,currentdatetime)values(55,"""+currentt
我在带有FreeTDS的Linux上使用pyodbc连接到SQLServer2005。我注意到我的连接超时参数没有被我的查询接受。当我运行以下命令时,我希望在两个cursor.execute调用之后看到超时错误。importpyodbcimporttimeconnString='SERVER=dbserver;PORT=1433;DATABASE=db;UID=dbuser;PWD=dbpwd;'+\'DRIVER=FreeTDS'cnxn=pyodbc.connect(connString,timeout=3)cursor=cnxn.cursor()t1=time.time()cur
所以。此问题与讨论的问题几乎完全相同here-但该帖子中讨论的修复(例如它)并没有为我解决问题。我正在尝试使用Python2.7.5和pyodbc3.0.7从Ubuntu12.0464位机器连接到IBMNetezza数据库。我正在使用unixODBC来处理指定DSN。这个DSN在isqlCLI中工作得很好——所以我知道它配置正确,并且unixODBC一直在运行。代码目前非常简单,并且很容易在REPL中重现:In[1]:importpyodbcIn[2]:conn=pyodbc.connect(dsn='NZSQL')In[3]:curs=conn.cursor()In[4]:curs.