草庐IT

pycharm-community

全部标签

python - 在 PyCharm IDE 中添加 pygame 模块

我已经从Pygame网站下载了pygame-1.9.1release.tar.gz。我提取并安装了它,它在终端(Ubuntu)的命令行Python解释器中运行良好。但我想为某些IDE安装它,比如PyCharm。我该怎么做? 最佳答案 好吧,您不必在这里为PyCharm下载它。您可能知道它如何检查您的代码。通过翻译!您不需要使用复杂的命令行或类似的东西。你需要的是:下载包含PyGame的适当解释器打开您的PyCharmIDE(确保它是最新的)转到文件按设置(或Ctrl+Alt+S)双击看起来像Project:Name_of_Proje

python - PyCharm:逐行调试?

我正在为我的PythonIDE使用PyCharm(社区版)。我希望程序以逐行方式进行调试。所以我不想将每一行都设置为断点...有什么办法可以做到这一点吗? 最佳答案 正如@Cyber​​提到的,debugginghotkeys一旦您遇到断点并在某处停止,将让您逐行执行,进入函数调用等。如果您真的想单步执行每一行,您可以在代码最开始的某处设置一个断点。如果您在代码中使用main()函数,例如:defmain():....if__name__=='__main__':main()#Breakpointhere,'StepInside't

python - 使用 Python 2 解释器时如何删除 Pycharm 中打印语句的 Python 3 警告?

例如:print'abc'通过消息突出显示:Pythonversion>=3.0donotsupportthissyntax.如何禁用它,因为我使用的是Python2?我知道import__future__但我现在不想使用它。我查看了设置中的检查项,但找不到任何相关内容。项目的ProjectInterpreter设置已经是2.7.6,我的程序确实可以正常运行(如果用于运行的解释器是python3,它们就不会)。PycharmCommunityEdition2016.3.1,Ubuntu14.04,PATH中的python为Python2。 最佳答案

python - 在 Pycharm 中使用 sys.stdin 从文件中读取

我正在尝试测试一个使用Pycharm逐行读取文件的简单代码。forlineinsys.stdin:name,_=line.strip().split("\t")printname我在同一个目录下有我要输入的文件:lib.txt如何使用输入文件在Pycharm中调试我的代码? 最佳答案 如果您使用fileinput模块而不是尝试直接读取stdin,则可以解决此问题。对于文件输入,如果脚本在参数中接收到文件名,它将按顺序从参数中读取。在您的情况下,将上面的代码替换为:importfileinputforlineinfileinput.i

python - 从其他文件导入类时 PyCharm 未解析的引用

这个问题一直让我抓狂。我正在尝试从同一目录中的文件导入一个类。PyCharm给我“Unresolvedreference”错误。MyClass在file.py中定义。我发现了这些问题:UnresolvedreferenceissueinPyCharmPycharm:"unresolvedreference"errorontheIDEwhenopeningaworkingprojectPyCharmshowsunresolvedreferenceserrorforvalidcodeUnresolvedreferencewhenimportingfromsiblingsub-package

python - 为什么我在 PyCharm 中的 zsh 没有正确的 $PATH?

最近在学python。我使用PyCharm作为我在MacBook上运行的编辑器。问题是当我在我的PyCharm终端中键入类似scrapy-V的内容时,它告诉我“zsh:找不到命令:scrapy”,但是当我在PyCharm外部启动我的终端时它工作正常。所以我想知道路径变量是否正确。然后我在PyCharm终端中尝试echo$PATH,它返回:/usr/bin:/bin:/usr/sbin:/sbin并且PyCharm外部的终端返回:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/b

python - Pycharm:如何在遇到调试点时专注于编辑器

我用的是mac,Pycharm版本2018.2.4社区版。当我使用调试器运行调试session并命中调试点时,我必须使用鼠标单击我的编辑器才能在编辑器上键入代码。如果我不这样做并直接敲击我的键盘,Mac会发出一些“砰”的声音,表示键盘输入对任何应用程序都无效(我的意见)。如何让我的Pycharm在遇到调试点时自动聚焦在编辑器上?或者至少专注于调试器,以便我可以按ESC以专注于编辑器?我在设置中选择了“在断点上聚焦应用程序”。 最佳答案 它应该是这样工作的:InPreferences,typeFocusapplicationonbre

python - PyCharm 能否自动生成 __eq__() 和 __hash__() 实现?

我是PyCharm的新手,但却是IntelliJ的长期用户。在IntelliJ中,当您编写类定义时,IDE可以根据实例变量自动生成构造函数、equals()方法和hashCode()方法。这不仅有利于节省键入时间,而且有助于防止无意中的错误以及自动引入一些equals()和hashCode()最佳实践。鉴于产品来自同一家公司,我希望PyCharm也能做到这一点。在对文档进行大量谷歌搜索和搜索之后,我找不到任何关于__eq__()或__hash__()的内容。诚然,Python实例变量没有明确指定,但我希望生成器可以遵循一个约定,比如提供所有__init()__参数作为潜在的实例变量。至

python - 启用覆盖时如何在 PyCharm 中调试 py.test

启用覆盖后如何在PyCharm中调试py.test?使用--cov=project--cov-report=term-missing启用覆盖,删除它并命中断点。版本:pycharm5.0.3,pytest==2.8.5,pytest-cache==1.0,pytest-cov==2.2.0,pytest-pep8==1.0.6,pytest-xdist==1.13.1,python-coveralls==2.6.0.(感谢jon对进一步诊断问题的建议) 最佳答案 现在有一个flaginpy.test禁用从PyCharm运行测试时可以

python - 使用 PyCharm 运行 scrapy - 调试有效但运行无效

我遇到了一个很奇怪的问题,用PyCharm运行Scrapy:使用完全相同的配置,调试可以工作,但使用PyCharm运行不工作。window10PyCharm2016.3.3抓取1.3.3python3.6.0配置:PyCharmEditConfigurationPage当我尝试调试scrapy时,它工作得很好。当我尝试运行scrapy时,出现以下错误:C:\Users\baib2\AppData\Local\Programs\Python\Python36\python.exeC:/Users/baib2/AppData/Local/Programs/Python/Python36/L