草庐IT

$pycharm

全部标签

python - Pycharm (@property) 和 (@x.setter) 自动生成

我想知道是否有某种方法可以使用Pycharm为类中的所有变量自动生成getter(@property)或setter。如果有办法,谁能指出来?谢谢!其实我的意思是自动生成(@property)和(@x.setter)。 最佳答案 没有办法这样做。您可以提取代码的某些部分,但不能让pycharm为您生成getter和setter。也没有必要,因为所有变量都是公共(public)的,并且_var值,即使被视为私有(private)变量也可以更改。编辑(有问题的更改):如果您想在制作getter和setter时编写更少的代码,那么只需使用

python - PyCharm noinspection 对整个文件?

是否可以在PyCharm中禁用对整个文件的检查?需要这样做的原因是在处理py.test时.它使用的fixture似乎隐藏了函数参数,同时导致未解析的引用。例如:frommyfixturesimportuser#Unusedimportstatementwarningdeftest_is_awesome(user):#Shadowsname'user'fromouterscopewarningassertuser.is_awesome()还有来自py.test的其他警告,例如使用pytest.raises()会导致pytest.py中出现“Cannotfindreference'rais

python - 如何在 Ubuntu 中运行 PyCharm - "Run in Terminal"或 "Run"?

当我双击pycharm.sh时,Ubuntu让我在“在终端中运行”和“运行”之间进行选择。这些选项有什么区别? 最佳答案 为了使其更加用户友好:解压后,进入目录,运行bin/pycharm.sh。打开后,它会为您提供创建桌面条目,或者如果没有,您可以通过转到工具菜单并选择创建桌面条目来要求它这样做。..然后关闭PyCharm,以后只需点击创建的菜单项即可。(或将其复制到您的桌面上)回答Run和RuninTerminal之间的细节:本质上是相同的,但“在终端中运行”实际上会先打开一个终端窗口,并向您显示程序的控制台输出。你可能不希望这

python - 如何使用 PyCharm 在本地调试 Celery worker?

这个问题在这里已经有了答案:HowdoIenableremotecelerydebugginginPyCharm?(10个回答)关闭6年前。我有一个带有virtualenv的现有Django项目。激活venv后,我可以使用命令celery运行Celery。这适用于Windows、OSX和Linux。我想在Windows上试用PyCharm,我可以让它运行我的Django服务器(使用项目的venv),但我也想运行Celery,所以我也可以调试它。我找不到设置PyCharm的简单、直接的指南,以便我可以调试Celery(以某种方式可以在任何平台上使用PyCharm)。

python - 在 PyCharm 中让 6 和 6.moves 模块自动完成?

是否可以导入六个模块以在PyCharm中工作?我意识到该模块在使用导入时会混淆PyCharm,但我希望有某种解决方法。例如,我希望以下内容在PyCharm或IntelliJ中正常工作::fromsix.movesimportBaseHTTPServer 最佳答案 导入是动态的,因此pycharm无法对代码进行任何静态分析以确定类型信息。Pycharm通过使用静态类型定义文件(设置->语言和框架->Javascript->库)为javascript等语言解决了这个问题。这是python的等价物:https://www.jetbrain

python - 在 PyCharm IDE 5.0.4 中运行特定的单元测试功能

我正在尝试使用PyCharm进行单元测试(使用unittest),并且能够使其工作:测试运行器很好地显示了测试用例列表和嵌套测试函数。但是,一旦发现测试,我就找不到任何方法来(重新)运行特定的测试函数:唯一可用的按钮将运行整个测试列表,而右键单击单个测试函数不会为此目的显示任何有意义的操作。您可以想象,如果目的是调试单个测试,可能会不必要地花费很长时间。如何做到这一点?例如,它在VisualStudio中是可能的,并且似乎是一个基本功能,所以我认为我一定遗漏了一些东西。 最佳答案 检查项目的默认测试框架...您可能习惯于将“单元测试

python - 导入语句适用于 PyCharm,但不适用于终端

PyCharm2016.2.3、MacOSX10.11.1、Python3.5(自制);我有这个文件夹结构project/somepackage/subpackage__init__.pybar.py__init__.pyfoo.pyfoo.py:importsomepackage.subpackage.barprint("foo")bar.py:print("bar")所以我的预期输出是barfoo从PyCharm运行时可以正常工作。但是,当我从终端运行它时,我得到一个ImportError:$pwd$/home/project(nottheactualpath;justomitti

python - 在 OS X 10.10 下的 PyCharm 中使用 VirtualBox 设置 Vagrant 时出错

在设置远程解释器并选择Vagrant时,我在PyCharm中收到以下错误:Can'tGetVagrantSettings:[0;31mTheprovider'virtualbox'thatwasrequestedtobackthemachine'default'isreportingthatitisn'tusableonthissystem.Thereasonisshownbellow:VagrantcouldnotdetectVirtualBox!MakesureVirtualBoxisproperlyinstalled.Vagrantusesthe`VBoxManage`binar

python - 在 PyCharm 中将 python 2 代码转换为 3

我有一个使用python2代码编写的大型ML项目,我刚刚开始使用PyCharm作为IDE。我目前正在使用WinPython3.4,我最好在python3中完成所有操作,而不是继续使用legacy2。当我从git克隆项目时,pycharm中出现了一个pop窗口,类似于将代码转换为3from2但我并没有真正考虑并退出它。我该如何转换它? 最佳答案 我在PycharmIDE中找到了一种使用2to3工具将文件从v2转换为v3的方法。我在windows环境下申请了pycharm社区版v2016.2.3。点击状态栏中的终端现在,您处于项目根目录

python - PyCharm 无法解析 PyGObject 3.0,但代码运行良好

我在Ubuntu11.10上使用PyCharm2.5,尝试在Python3.2.2上使用PyGObject3.0开发应用程序。我已经安装了Ubuntu包python3-gobject,当我运行我的代码时,它的工作方式完全符合预期。但是,PyCharm似乎找不到任何PyGObject模块。当我在import语句中将鼠标悬停在Gtk上时,它会显示Unresolvedrefrence:'Gtk',当然自动完成功能都不起作用。这是我的代码:#!/usr/bin/envpython3fromgi.repositoryimportGtkwin=Gtk.Window()win.connect("de