安装cx_Oracle时报错:error: command 'gcc' failed with exit status 1
admin
2023-05-01 06:03:45
0

1、安装cx_Oracle

1)下载cx_Oracle,https://pypi.python.org/pypi

2)解压压缩包

3)执行python setup.py install


执行后报错:error: command 'gcc' failed with exit status 1


排查:

1)检查是否安装oracle客户端软件

2)查看当前环境变量中是否配置oracle的相关变量,如echo $ORACLE_HOME

3)如果没有配置需要将oracle环境变量配置到当前用户.bash_profile中,或/etc/profile中


# cat .bash_profile 

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs_1

export ORACLE_SID=icpdb

export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin

export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin

export ORACLE_TERM=xterm

export TNS_ADMIN=$ORACLE_HOME/network/admin

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib

export CLASSPATH=$ORACLE_HOME/JRE

export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib

export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib

export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib

export THREADS_FLAG=native

export DISPLAY=192.168.196.5:0.0

export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"


相关内容

热门资讯

公职人员带头缴物业费,破不了大... 物业是“管理”也好,“服务”也好,物业公司与居民之间,就是两个自由交易,自由买卖的市场主体。居民如何...
平安融易广东分公司:以消保实效...   近日,平安融易广东分公司参加广州市地方金融管理局组织召开2025年度广州市地方金融组织监管工作会...
“前所未有”!联合国副秘书长在... 据以色列“Ynet”新闻网、“今日俄罗斯”(RT)电视台报道,联合国负责安全和安保事务的副秘书长吉勒...
瑞可达:AEC产品在AI场景的... 证券日报网5月12日讯 ,瑞可达在接受调研者提问时表示,伴随着 AI 算力等技术的不断发展,市场对高...
李彦宏:“自我进化”包含智能体... 5月13日举办的Create2026百度AI开发者大会开幕式上,百度创始人李彦宏表示,本届开幕式主题...
毕业季学生党手机推荐:5500... 毕业季来临,许多学生朋友都在寻找一款既能记录青春美好瞬间,又符合预算的拍照手机。预算在5500元左右...
金正恩视察军工企业,强调加强迫... 据凤凰卫视援引朝中社报道,朝鲜最高领导人金正恩5月11日视察朝鲜一批军工企业,了解今年上半年军火生产...
英首相斯塔默面临下台危机,这3... 英国工党日前在地方选举中大败,首相斯塔默遭遇党内逼宫。虽然他想稳住局面,但是逼宫之声仍不断高涨。斯塔...
壁仞科技申请内存访问优化方法专... 国家知识产权局信息显示,上海壁仞科技股份有限公司申请一项名为“一种内存访问优化方法、设备、存储介质及...
港商云南行|共拓“人工智能+”... 昨日召开的滇港“人工智能+”发展大会,搭建了滇港人工智能产业交流对接、成果展示、合作共赢的高端平台,...