一直想抽空将python安装模块的方式写下来,但是限于各种条件,所以抽到了现在。
python安装cx_Oracle应该是比较麻烦的一个了,在线安装方式可能比较简单,但是大多数情况下,网络是被限制的,只有内网,没办法采用在线方式安装,故大多数情况采用离线方式安装。
在线方式很简单:
使用pip install 包名即可安装。如下:安装itchat包。
离线方式安装(以cx_Oracle为例):
下载whl安装包:
https://pypi.python.org/pypi?%3Aaction=search&term=cx_Oracle&submit=search
找到相应的版本,并下载。如上
下载Oracle的client客户端。该客户端最好和Oracle服务器的版本一致。接下来配置该客户端的环境变量。
在弹出的窗口中点击下方的“环境变量”,新建一个环境变量,变量名:ORACLE_HOME,变量值:D:\app\oracle\product\instantclient_11_2,设置好后cx_oracle会通过此路径找到它要的oci.dll等动态链接库。
进入到该whl的存放路劲。
然后使用如下命令:
pip install 包名字.whl
即可安装某模块包。