print "phoenix_class_path:"

32 篇文章 7 订阅
29 篇文章 1 订阅

在之前搭建好的平台安装好Ancona,准备做AI相关的工作,但是发现利用Phoenix-sqline.py启动Phoenix报错

print "phoenix_class_path:"

只是因为Phoenix不支持python3的缘故,而Ancona3默认是python3

解决方式要么直接卸了Ancona,要么让python和python3共存

第一个很简单,这里有篇详细的:

https://blog.csdn.net/hang916/article/details/79530108

我采用的是第二种,其实我们进入Ancona的bin下可以看到,Ancona默认将python3和python都软连接到了python3

当然我们就可以修改一些软连接即可啦,因为linux默认的python是python2.7,位置在/usr/bin/python2.7

ln -snf /usr/bin/python2.7  /opt/predict/AN/bin/python

 我们试一下效果:

[root@bigdata bin]# python
Python 2.7.5 (default, Apr  9 2019, 14:30:50) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 
[8]+  Stopped                 python
[root@bigdata bin]# python3
Python 3.7.3 (default, Mar 27 2019, 22:11:17) 
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.

可以看到python命令用的GCC是红帽的,python3的GCC是用的Ancona的

启动Phoenix肯定是不会报错的了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值