我刚刚安装了Python 3.5.3
,我还有一个Oracle Client
目录,其*.h
个子目录中有很多include
个文件...
但是当我尝试
时 pip install cx_oracle
我明白了:
distutils.errors.DistutilsSetupError: cannot locate Oracle include files in C:\oracle\instantclient_11_2
我对Python非常陌生,我真的想在Web应用程序中使用它(这将是我第一次在我工作的公司使用Python)而且我肯定需要你的帮助。
提前致谢!
答案 0 :(得分:4)
在一天结束时,感谢Alex,我解决了我的问题。
我做的是:
Instant Client Basics
64位的Windows 7
和Install Client SDK
下载here。 C:\oracle\instantclient_12_1
)path
和ORACLE_HOME
变量。使用echo %VARIABLE_NAME%
检查变量,然后使用this procedure进行设置。 ORACLE_HOME
必须设置为C:\oracle\instantclient_12_1
(在我的情况下,您可能会有所不同),PATH
必须包含相同的字符串。Visual C++ Build Tools 2015
,因为C++
是必需的。pip install cx_oracle
确保您拥有所有 32位或64位:安装客户端,Windows版本,Python。
我运行Python 3.5.3
,我不知道目前是否cx_oracle
可以安装Python 3.6
。
答案 1 :(得分:1)