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

fnl*_*trl 7 python pycharm

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

我在设置搜索"文档测试",发现什么都没有,和PyCharm文档中在这里,也没什么可说要么禁用文档测试.

我在这里发现了一个类似的问题: Pycharm不允许运行文件.仅显示运行unittest选项. 并尝试了建议的解决方案,但它仍然在上下文菜单中显示"在'foo.py'中运行doctests".

Dar*_*aut 10

刚刚有同样的问题。就我而言,函数的文档中有一个“>>>”字符串:

def foo(x):
    """Do foo.
    Example:
    >>>foo(1)
    # Out: 1
    """
    return x
Run Code Online (Sandbox Code Playgroud)

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


Pau*_*l W 4

我在 PyCharm 2016 中遇到了同样的Run 'Doctests in __init__'问题。我不确定这是否是由于其他人遇到的同样问题造成的,但这是我的修复。

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

单击此处查看图像

一旦我使用我想要不在资源目录中运行的脚本打开一个新的 PyCharm 项目,PyCharm 就可以毫无问题地运行它。