我一个星期前下载pycharm。我定义了一个简单的函数:
def pyth_test (x1, x2):
print (x1 + x2)
pyth_test(1, 2)
当我跑,我得到NameError:名字“pyth_test”没有定义
有什么不对Pycharm?
没有; pycharm是罚款。
(/数据/ tmp目录是在我的机器上的本地目录)
这是最新的pycharm社区,刚刚安装了今天上午。
因此,“第一”的回答是:pycharm工作得很好。我建议:
如果仍然不能正常工作;索要pycharm社区论坛内帮助。
编辑:其实我刚刚更新了我的pycharm今天上午,我不知道正是我所做的安装。但我认为,我刚开始它的第一次,并且它回来告诉我“我发现蟒蛇2.7和python 3.5系统上,我应该使用它们”。
你可能要检查什么:转向文件---设置
点击节名称“项目:yourproject”
检查一下是什么“巨蟒”的解释的话。在我的系统,我得到了在下拉菜单中的两个条目;一为2.7;一个3.5。
还有就是你的函数声明之前的空间。需要注意的是Python的工作在缩进选项卡/空格。
确保“pyth_test”的定义,我写的是这样的:
def pyth_test (x1, x2):
print (x1 + x2)
然后按下回车键,写:
pyth_test(1, 2)