草庐IT

$pycharm

全部标签

python - PyCharm - 没有找到测试?

我在PyCharm中遇到了一个错误,我不知道为什么会这样:Notestswerefound这就是我的point_test.py:importunittestimportsysimportossys.path.insert(0,os.path.abspath('..'))from..pointimportPointclassTestPoint(unittest.TestCase):defsetUp(self):passdefxyCheck(self,x,y):point=Point(x,y)self.assertEqual(x,point.x)self.assertEqual(y,poi

python - IdeaVim 与 PyCharm 上的 Jupyter Notebook

我正在试用IntelliJ。我已经安装了Python插件和IdeaVim。我无法使用hj在JupyterNotebook单元格中正确导航。我的意思是,在正常模式下,我无法使用hj转到下一个(或上一个)单元格,即使有一个单元格。有没有办法不用鼠标,可能可以重新绑定(bind)?我已经阅读了教程并试图在程序中找到一些东西,但找不到。 最佳答案 Ideavim插件目前似乎不支持Pycharm的笔记本实现:(有一个开放的issuemarkedas"bug"onIdeavim'sissuetracker那是在2015年开业的,从​​那以后它似

python - 为什么 PyCharm 在使用绝对导入时提示缺少模块?

我的包结构如下:projects/package_name/__init__.pymodel.py在__init__.py我有以下导入语句:importpackage_name.modelasmodelPyCharm在这里提示没有名为package_name的模块。但是当我站在projects/从终端导入包时,Python导入包没有问题。我在PyCharm中的工作目录也是projects,我已将其添加到我的PYTHONPATH。尽管PyCharm似乎工作正常,但为什么会提示,我该如何解决? 最佳答案 PyCharm需要知道树中的哪些

python - PyCharm 和外部工具的过滤器

我正在尝试使用PyCharm进行Django开发,到目前为止我非常高兴。我的团队严格遵循PEP8格式,我们使用pep8命令行程序检查以确保我们的代码符合。我已经配置了一个外部工具命令来运行pep8,它运行良好。我看到了创建过滤器的能力,这将导致输出被解析为PyCharm可以使用的东西。我已经阅读了文档并搜索了谷歌,但找不到一个例子来完成这项工作。文档是http://www.jetbrains.com/pycharm/webhelp/add-filter-dialog.html我使用的是PyCharm1.2,我使用的输出过滤器如下所示:$FILE_PATH$:$LINE$:$COLUMN

python - 如何在 PyCharm 中设置运行配置的默认工作目录

当我想运行我们的许多python脚本之一时,我点击运行,它会创建一个新的运行配置。该配置的工作目录是python脚本文件所在的文件夹。相反,它应该从项目范围的固定文件夹运行。我想以某种方式设置它,但我真的不知道为什么,这有点奇怪,因为我希望很多人想要拥有这个功能。你知道如何解决这个问题吗? 最佳答案 如果您点击PyCharm右上角当前选择的运行配置时出现的子菜单中的Editconfigurations...按钮,您可以编辑字段(因此也通过从Templates(在2018之前的版本中也称为Defaults)中选择Python并指定所需

python - 在 Python/PyCharm 中明确声明变量未使用

有没有办法在PyCharm或Python中将变量声明为未使用,以便您可以明确告诉编译器不要发出警告?我不是在谈论为程序员命名未使用变量的约定(通常命名为“_”或“__”),而是为编译器显式标记变量为未使用的选项,例如在循环中。我也不只是想禁用一般的检查。我听说你可以在PyDev中通过以“未使用”开头的变量名来做到这一点,我认为这可能也存在于PyCharm中,但还没有找到。 最佳答案 您可以为单个语句禁用此检查,例如:#noinspectionPyUnusedLocalunused_thing=something()或者对于整个函数(

python - pycharm ssh解释器没有这样的文件或目录

我使用macbookpro15作为本地机器,我有一个运行ubuntu14.04的远程服务器我想使用远程解释器来运行所有计算,但我想从本地机器编写代码。当我尝试使用pycharm运行一个简单文件时,我收到此错误:ssh://donbeo@149.157.140.205:22/usr/bin/python3-u/Users/donbeo/Documents/phd_code/prova.pybash:line0:cd:/Users/donbeo/Documents/phd_code:Nosuchfileordirectory/usr/bin/python3:can'topenfile'/U

python - Pycharm(一个 Python IDE)只能显示列表的前 300 个成员

当我用超过300个元素填充列表时,我用来读取Python的工作环境(即Pycharm)只会显示前300个元素。这适用于社区版和专业版。有谁知道如何解决这个问题,如果没有,是否有人知道可以显示列表的所有元素的IDE,即使该列表有10,000个元素?再次强调,出于调试目的,我需要能够查看列表的元素。Thisshowsthatmorethan300elementscannotbeviewedThisshowsthelengthofthelistinquestion. 最佳答案 是的,可以使用pycharm显示更多项目。查看文件helper

python - 在 PyCharm 上导入 NumPy

我正在尝试在PyCharm上导入NumPy。我使用PyCharm终端和Miniconda启动了命令:condainstallnumpy这是输出:Fetchingpackagemetadata:....Solvingpackagespecifications:....................#Allrequestedpackagesalreadyinstalled.#packagesinenvironmentatC:\Users\...\Miniconda3:#numpy1.10.4py35_0所以我运行我的项目,但终端说:ImportError:Nomodulenamed'nu

python - 在 PyCharm 中进行单元测试时如何查看日志消息?

我确信这是一个简单的修复方法,但我想在运行单元测试时在PyCharm控制台中查看日志消息。我正在测试的模块有自己的记录器,通常我会设置一个根记录器来捕获某个级别的调试消息,并将其他日志通过管道传输到文件中。但我无法弄清楚这如何与单元测试一起使用。我正在使用unittest2模块,并使用PyCharm的自动测试发现(可能是基于Nose,但我不知道)。我尝试过使用运行配置,但似乎没有直接的方法来做到这一点。PyCharm文档在这里也不是特别有用,如果你们在那里工作的话。编辑中:控制台似乎捕获了关键级别的日志消息。我想知道是否有办法配置它来捕获调试级别的消息。这篇文章(Pycharmunit