Pycharm 4.0.4无法运行文件,显示'运行Doctests'在上下文菜单中

时间:2015-02-19 14:42:17

标签: python pycharm

我从老师那里复制了一个.py文件,并将其加载到Pycharm 4.04中的一个项目中。当我试图右键单击并运行它时,它显示“在'foo.py'中运行Doctests”而不是常规的“运行'foo.py'”,我无法找到如何正常运行它。

我在设置中搜索'doctest'并没有发现任何内容,而在PyCharm文档here中,也没有关于禁用doctests的内容。

我在这里发现了类似的问题: Pycharm won't allow to run a file. Shows run unittest option only. 并尝试了建议的解决方案,但它仍然在上下文菜单中显示“在'foo.py'中运行doctests。”

2 个答案:

答案 0 :(得分:3)

我在PyCharm 2016上遇到与运行'Doctests __init __'相同的问题。我不确定这是否是由于其他人遇到的同样问题,但这是我的修复。

我注意到无法运行的文件存在于资源目录中:

click here for image

一旦我打开一个新的PyCharm项目,我想在资源目录中运行 not 的脚本,PyCharm运行它没有问题。

答案 1 :(得分:0)

只是有同样的问题。就我而言,我在函数的文档中输入了“ >>>”字符串:

def foo(x):
    """Do foo.
    Example:
    >>>foo(1)
    # Out: 1
    """
    return x

我必须注释掉# >>>foo(1),并在“运行”>“编辑配置”(减号)下删除运行配置。