报错信息

在 Debug Python 程序的时候(PyCharm),直接就报了以下错误:

ImportError: cannot import name 'InteractiveConsole' from 'code' (/home/xovee/Desktop/contrastive_cascade/code/__init__.py)
...
SyntaxError: Missing parentheses in call to 'exec'

完整报错代码

/home/xovee/anaconda3/envs/tf22cuda101/bin/python /snap/pycharm-community/202/plugins/python-ce/helpers/pydev/pydevd.py --multiproc --qt-support=auto --client 127.0.0.1 --port 46645 --file /home/xovee/Desktop/contrastive_cascade/code/cgc_distillation.py
Traceback (most recent call last):File "/snap/pycharm-community/202/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_console_integration.py", line 4, in <module>from code import InteractiveConsole
ImportError: cannot import name 'InteractiveConsole' from 'code' (/home/xovee/Desktop/contrastive_cascade/code/__init__.py)During handling of the above exception, another exception occurred:Traceback (most recent call last):File "/snap/pycharm-community/202/plugins/python-ce/helpers/pydev/pydevd.py", line 39, in <module>from _pydevd_bundle.pydevd_comm import CMD_SET_BREAK, CMD_SET_NEXT_STATEMENT, CMD_STEP_INTO, CMD_STEP_OVER, \File "/snap/pycharm-community/202/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_comm.py", line 91, in <module>from _pydevd_bundle import pydevd_console_integrationFile "/snap/pycharm-community/202/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_console_integration.py", line 6, in <module>from _pydevd_bundle.pydevconsole_code_for_ironpython import InteractiveConsoleFile "/snap/pycharm-community/202/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevconsole_code_for_ironpython.py", line 305exec code in self.locals^
SyntaxError: Missing parentheses in call to 'exec'Process finished with exit code 1

环境

  • Python 3.7
  • PyCharm 2020.1.3

解决方案

原因是代码所在文件夹被命名为 code,所以。。。把文件夹的名字改成其他的就可以了,例如 src

Reference

  1. Gulzar. (Jul 27, 2020). pytest exec code in self.locals SyntaxError: Missing parentheses in call to ‘exec’. Retrieved from https://stackoverflow.com/questions/61696180/pytest-exec-code-in-self-locals-syntaxerror-missing-parentheses-in-call-to-exe

[报错] SyntaxError: Missing parentheses in call to ‘exec‘相关推荐

  1. 解决 Python 报错SyntaxError: Missing parentheses in call to 'print'

    报错:SyntaxError: Missing parentheses in call to 'print' 解析: python2.X版本与python3.X版本输出方式有点不同,在2.X中直接输出 ...

  2. python报错:SyntaxError: Missing parentheses in call to ‘exec‘

    对于代码直接run没有问题,不报错,但debug报错:SyntaxError: Missing parentheses in call to 'exec' 通过查看解决方法,可能是将文件夹命名为内置函 ...

  3. python安装Pyro报错:SyntaxError: Missing parentheses in call to ‘exec‘

    开门见山,报错的原因就是因为:python2和3的exec方法调用格式不同. 起因如下:我要下载一个python库pyro,这个是一个概率编程的库.所以第一想法当然是: pip install pyr ...

  4. python报错系列(9)--SyntaxError: Missing parentheses in call to ‘print‘. Did you mean print()

    系列文章目录 文章目录 系列文章目录 前言 1.SyntaxError: Missing parentheses in call to 'print'. Did you mean print() 2. ...

  5. SyntaxError: Missing parentheses in call to ‘print‘. 正解

    SyntaxError: Missing parentheses in call to 'print'. 报错是由于Python3和Python2版本不同,print函数语法也不同造成的.这样的原因很 ...

  6. SyntaxError: Missing parentheses in call to ‘print‘. Did you mean print(e)?

    在学习古月老师ROS第四课,启动机器人的键盘控制launch文件时报了这个error,下面是报错的内容: process[mbot_teleop-1]: started with pid [4942] ...

  7. python 错误之SyntaxError: Missing parentheses in call to 'print'

    SyntaxError: Missing parentheses in call to 'print' 由于python的版本差异,造成的错误. python2: print "hello ...

  8. Python 报错 SyntaxError: invalid syntax 解决方法

    Python 报错 SyntaxError: invalid syntax 解决方法 参考文章: (1)Python 报错 SyntaxError: invalid syntax 解决方法 (2)ht ...

  9. 用pip安装tensorflow报错SyntaxError: invalid syntax

    用pip安装tensorflow报错SyntaxError: invalid syntax 解决办法:直接在cmd中输入安装语句

最新文章

  1. Mongodb安装搭建Replica Set+Sharding集群
  2. 分子生物学之蛋白质与氨基酸
  3. hana::detail::variadic::drop_into用法的测试程序
  4. Python: Convert rst to html
  5. Exception在语义上的处理。在系统中的意义。
  6. 场地测量的方法和程序_场地测量方案
  7. 计算机术语列是,计算机术语-RAM ROM
  8. 跨境电商将成全球贸易的主角,下半年跨境电商趋势是什么?
  9. 【超级综述】BERT、GPT-3们有了新名字:Percy Liang、李飞飞等发布200多页综述,阐述大模型机遇与风险...
  10. 【优化算法】蝴蝶优化算法(MBO)【含Matlab源码 952期】
  11. Bootstrap3引入相关知识点
  12. PS:换背景天空(简单抠图)
  13. 交住房公积金的好处及作用
  14. 基于风光储能和需求响应的微电网日前经济调度(Python代码实现)【0】
  15. 28岁程序员目前考虑转行,但又不知道自己能干什么
  16. aistudio解压zip
  17. JavaApplet运行
  18. 【计算机网络】第三话·浅谈OSI和TCP/IP模型
  19. 史上最详细的讲解,第一次如何上传本地代码到github
  20. mnist数据集在FATE上应用

热门文章

  1. 青少年CTF-弱口令实验室招新赛部分wp复现步骤
  2. 【SAP】ABAP——Web Service简介与配置方法
  3. 什么是显示器支架,显示器支架有啥优势
  4. mac创建快捷新建文本方式
  5. 《ASP.NET AJAX程序设计 第I卷 服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit》目录(最终定稿)...
  6. VIO--后端优化实践(坑)
  7. git常用命令及Commit message规则
  8. java Bean拷贝忽略空属性
  9. 数学基础:积分中值定理
  10. 解决vs2013+wdk7 编译nt系统wdm驱动 error C2220: 警告被视为错误 - 没有生成“object”文件