推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
qinkun1234
V2EX  ›  Python

cx_Oracle 模块如何安装

  •  
  •   qinkun1234 · Mar 1, 2015 · 6081 views
    This topic created in 4237 days ago, the information mentioned may be changed or developed.
    我参考这篇文章安装cx_Oracle模块 http://kevindalias.com/2014/03/26/how-to-set-up-cx_oracle-for-python-on-mac-os-x-10-89/

    控制台报如下错

    ➜ ~ pip install cx_Oracle --allow-external cx_Oracle --allow-unverified cx_Oracle
    Downloading/unpacking cx-Oracle
    Downloading cx_Oracle-5.1.3.tar.gz (104kB): 104kB downloaded
    Running setup.py (path:/private/var/folders/bh/yqy9l7cx5vd77ymkjhtyv8r40000gn/T/pip_build_qk/cx-Oracle/setup.py) egg_info for package cx-Oracle
    ^CCleaning up...
    Operation cancelled by user
    Storing debug log for failure in /Users/qk/.pip/pip.log
    ➜ ~ pip install cx_Oracle --allow-external cx_Oracle --allow-unverified cx_Oracle
    Downloading/unpacking cx-Oracle
    Downloading cx_Oracle-5.1.3.tar.gz (104kB): 104kB downloaded
    Running setup.py (path:/private/var/folders/bh/yqy9l7cx5vd77ymkjhtyv8r40000gn/T/pip_build_qk/cx-Oracle/setup.py) egg_info for package cx-Oracle
    Traceback (most recent call last):
    File "<string>", line 17, in <module>
    File "/private/var/folders/bh/yqy9l7cx5vd77ymkjhtyv8r40000gn/T/pip_build_qk/cx-Oracle/setup.py", line 135, in <module>
    raise DistutilsSetupError("cannot locate an Oracle software " \
    distutils.errors.DistutilsSetupError: cannot locate an Oracle software installation
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

    File "<string>", line 17, in <module>

    File "/private/var/folders/bh/yqy9l7cx5vd77ymkjhtyv8r40000gn/T/pip_build_qk/cx-Oracle/setup.py", line 135, in <module>

    raise DistutilsSetupError("cannot locate an Oracle software " \

    distutils.errors.DistutilsSetupError: cannot locate an Oracle software installation

    ----------------------------------------
    Cleaning up...
    Command python setup.py egg_info failed with error code 1 in /private/var/folders/bh/yqy9l7cx5vd77ymkjhtyv8r40000gn/T/pip_build_qk/cx-Oracle
    Storing debug log for failure in /Users/qk/.pip/pip.log

    有谁碰到此类问题的,如何解决。
    2 replies  •  2015-03-02 14:56:34 +08:00
    dawncold
        1
    dawncold  
       Mar 1, 2015
    感觉就和oracle_home没设置似的,在ubuntu下未遇到类似问题
    withrock
        2
    withrock  
       Mar 2, 2015
    ORACLE_BASE 、ORACLE_HOME这两个环境变量要配置
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2402 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:42 · PVG 19:42 · LAX 04:42 · JFK 07:42
    ♥ Do have faith in what you're doing.