Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 皮查姆;勺_Python_Debugging_Pycharm - Fatal编程技术网

Python 皮查姆;勺

Python 皮查姆;勺,python,debugging,pycharm,Python,Debugging,Pycharm,我正在尝试在PyCharm中运行一些第三方编写的代码,这需要Scoop,因此在命令行中您可以编写类似于python3-m Scoop foo.py,这很有效 我无法将-m scoop选项正确地传递给PyCharm中的解释器。我试过在解释器选项、脚本参数、解释器选项和脚本参数中放入-msoop,以及使用双引号的各种组合。似乎都不管用 特别是,在解释器选项中输入-m scoop似乎会使PyCharm删除-m部分,导致调用相当于python3 scoop foo.py,这显然不起作用 你知道如何在Py

我正在尝试在PyCharm中运行一些第三方编写的代码,这需要Scoop,因此在命令行中您可以编写类似于
python3-m Scoop foo.py
,这很有效

我无法将
-m scoop
选项正确地传递给PyCharm中的解释器。我试过在解释器选项、脚本参数、解释器选项和脚本参数中放入
-msoop
,以及使用双引号的各种组合。似乎都不管用

特别是,在解释器选项中输入
-m scoop
似乎会使PyCharm删除
-m
部分,导致调用相当于
python3 scoop foo.py
,这显然不起作用

你知道如何在PyCharm中将
-m
选项传递给解释器吗

更新:这是一个显示配置和控制台输出的屏幕截图

  • 在PyCharm的菜单栏中,转到“运行”>“编辑配置”打开 “运行/调试配置”窗口
  • 从列表中选择运行代码的配置 在窗口的左侧,或创建一个新窗口来设置所有内容 否则你需要它
  • 找到“解释器选项”框,并将
    -m scoop
    放入其中
  • 像这样:

    (是的,我使用的是可移植Python 2.7。别担心,该选项对您来说仍然在同一位置。)

    这对我很有用:


    谢谢,但就像我说的,这对我不起作用。在控制台中,它输出实际调用,并且缺少
    -m
    参数(
    scoop
    在那里)。它真的在你的机器上工作吗?是的。见编辑后的答案。也许您正在使用与正在编辑的配置不同的配置运行它?不,我看到控制台中发生的更改,除了缺少的-m。所有其他解释器选项均按预期工作。这在调试模式下工作吗?不知道。这个版本的PyCharm可能有一个bug。Argh:sPerhaps你应该上传你的配置图片,以防出现问题。就这么做了。谢谢。对不起,我唯一能说的是,我在Windows上运行的是旧版本,而你在Linux上运行的是新版本。也许你应该尝试删除“Python”>“ltl fun gs”配置,并尝试将
    -m scoop
    直接添加到“Defaults”>“Python”配置中?IDK。