解决SyntaxError: invalid syntax
博客专区 > 黄劼 的博客 > 博客详情
解决SyntaxError: invalid syntax
黄劼 发表于4个月前
解决SyntaxError: invalid syntax
  • 发表于 4个月前
  • 阅读 19
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: python 的玄学啊
File "<ipython-input-1-fb5e75e7f22b>", line 6
    print sess.run(hello)
             ^
SyntaxError: invalid syntax

这个报错是因为python3中print变成了一个方法,需要带括号当参数传入值。 今天研究tensorflow 一直遇到这个错误,郁闷的是,我已经通过jupyter设置kernel为python2,仍然报错这个。

后来通过这两个命令解决了这个问题

ipython2 kernelspec install-self
ipython3 kernelspec install-self
jupyter kernelspec install-self
ipython kernel install
ipython2 kernel install
ipython3 kernel install

虽然不知道哪一个命令有效,但是最后结果好使了。

猜测是 /usr/local/share/jupyter/kernels/python2 这里的软连接建立的是错误的。

共有 人打赏支持
粉丝 7
博文 12
码字总数 2047
×
黄劼
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: