软件包:cx_Oracle for Python 3.5,windows64位。Oracle 11.2.0.1.0

2024-10-01 17:26:57 发布

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

我正在尝试在我的windows PC上安装cx®Oracle。我在命令提示符下运行了以下命令:

pip install cx_Oracle

这给了我以下错误:

^{pr2}$

我使用的是64bit的Windows64bit机器和Python3.5(Anaconda3)。我电脑上的Oracle vVersion是Oracle 11.2.0.1.0和Oracle instantclient版本Oracle-instantclient-11.2.0.4.0-0

请告诉我我遗漏了什么。我应该把python版本降级到3.4吗?如果是,那么如何在Python中使用命令行?在


Tags: installpip命令版本机器windows错误oracle
2条回答

我通过以下步骤克服了这个问题:

创建Python3.4环境

Windows+R打开运行

键入“cmd”(无撇号),然后按enter键打开命令提示符。

键入以下内容:

$ conda create -n py34 python=3.4 anaconda

激活并更新新环境

^{pr2}$

卸载并重新安装Spyder的qt特性

此步骤修复了Spyder在尝试从py34环境打开时的qt问题

$ conda remove qt  name py34 
$ conda install qt=4.8.7=vc10_4

测试

确保激活了py34环境。

$ spyder # will launch spyder

在Spyder的交互式控制台中键入:

$ import cx_Oracle # the O in Oracle must be capitalized

如果没有出错,你就完了!在

我的解决方案主要基于以下帖子:

http://conda.pydata.org/docs/py2or3.html
https://github.com/spyder-ide/spyder/issues/2858

cxüu Oracle的python3.5二进制文件于1月18日发布。请看这里:

https://pypi.python.org/pypi/cx_Oracle/

相关问题 更多 >

    热门问题