草庐IT

$pycharm

全部标签

python - subprocess.Popen() 在 Eclipse/PyCharm 和终端执行之间有不一致的行为

我遇到的问题是Eclipse/PyCharm以不同于标准终端的方式解释子进程的Popen()结果。都是在OSX上使用python2.6.1。这是一个简单的示例脚本:importsubprocessargs=["/usr/bin/which","git"]print"Willexecute%s"%"".join(args)try:p=subprocess.Popen(["/usr/bin/which","git"],shell=False,stdout=subprocess.PIPE,stderr=subprocess.PIPE)#tupleofStdOut,StdErristheres

python - pycharm pytestrunner PluginManager 意外的关键字参数

我有一个非常简单的测试脚本只是为了学习pytest,tmp.py:defsquare(x):returnx*xdeftest_square():assertsquare(4)==16使用Pycharm运行此脚本,我配置了我的项目设置,以便将pytest用作我的默认测试运行程序。当我运行上面的代码时,出现以下错误:/Users/mingxiao/webdav_2.7.5/bin/python/Applications/PyCharm.app/helpers/pycharm/pytestrunner.py-ppytest_teamcity/Users/mingxiao/dev/jugger

python - Pycharm 中是否有用于重命名特定变量的键盘快捷键?

我正在使用Pycharm进行Python编码,我想在整个代码中更改特定变量的名称。这个操作有快捷键吗?在Matlab中,我可以使用ctrl+shift。例如:old_name=5x=old_name*123将变成:new_name=5x=new_name*123无需更改两个old_name引用。谢谢! 最佳答案 突出显示您的old_name并按Shift+F6 关于python-Pycharm中是否有用于重命名特定变量的键盘快捷键?,我们在StackOverflow上找到一个类似的问题:

python - PyCharm 助手没有出现在 vagrant 中

我正在尝试在pycharm中配置远程调试,但是当我运行时出现以下错误:ssh://vagrant@127.0.0.1:2222/usr/local/strongarm_venv/bin/python2.7-u/home/vagrant/.pycharm_helpers/pydev/pydevd.py--multiproc--client'0.0.0.0'--port49921--file/vagrant/manage.pyrunserver8000/usr/local/strongarm_venv/bin/python2.7:can'topenfile'/home/vagrant/.p

python - PyCharm 不将 cv2 识别为模块

我正在使用OpenCV3和python2.7,并使用PyCharm进行编码。代码运行良好,但PyCharm无法将cv2识别为模块。它用红线下划线,因此它不会在IntelliSense菜单中显示其功能。我试图设置一个环境变量OPENCV_DIR但它没有用OpenCV解压在F:\opencv,Python安装在C:\Python27怎么了? 最佳答案 如果您还没有从源代码构建opencv,这里有正确的说明,以便每个人都可以遵循它点击文件菜单>>设置在搜索栏中搜索“ProjectInterpreter”点击+按钮安装包或按Alt+Inse

python - PyCharm 错误加载包列表

前几天刚下载了PyCharm,想下载几个包。我将Windows10与PyCharm2016.2.2和python3.5.2一起使用。当我转到可用包屏幕时,它不断显示:Errorloadingpackagelist:pypi.python.org我只是想下载BeautifulSoup,但我显然遗漏了一些东西。任何帮助都会很棒。 最佳答案 我在公司防火墙后面遇到了这个问题。我所要做的就是转到Settings/AppearanceandBehavior/SystemSettings/HTTPProxy并检查Auto-detectproxy

python - 如何在 JetBrains PyCharm IDE 中的 BreakPoint 之间跳转

在一位friend推荐我尝试使用PyCharm而不是Eclipse之后,我尝试在PyCharm中编写一个项目。以此代码为例:forxinxrange(1000)#dothings#wanttogetherefastindebugwithoutiteratingtheloopstepbystep我想把BP放在循环中和它之后,并通过按一个按钮跳转到第二个好吧,我知道这是一个愚蠢的问题,但老实说,我搜索了一个答案,但找不到......谢谢, 最佳答案 当您以“调试”模式运行并在断点处停止时,只需单击“播放”按钮(在下图中标记),它将继续运

python - 如何在 PyCharm 解析器的文档字符串中指定类或函数类型

我经常使用Pycharm文档字符串类型解析器来指定方法参数和返回、属性或实例变量的类型。如果它几乎一直有效,我有一个小问题告诉PyCharm我正在给一个函数或一个类作为参数/属性/...这是一个简短的例子:classBar:def__init__(self,bar):""":typebar:str"""printbarclassFoo:""":typemy_class:Bar.__class__"""def__init__(self,cinstance=Bar):""":typecinstance:Bar.__class__"""self.my_class=cinstancedefru

python - 使用 Pycharm 将类方法重构为属性

我有以下类(class):classDogs(object):def__init__(self):self.names=[]self.breeds=set()defnumber(self):returnlen(self.names)我想将number更改为属性。这意味着我也想改变它的所有用法。PyCharm是否将其内置到它的重构工具中?好像是根据thisissue.此时,我正在“查找所有用法”,然后手动修复每个实例。如果没有用于将方法更改为属性的特定重构工具,是否有某种方法可以更有效地使用“查找所有用法”? 最佳答案 是的,您可以在

python - PyCharm:创建测试 --> 目标目录?

我最近在PyCharm中发现了“GoTo-->Test”功能。如果我选择“CreateNewTest”,那么新的python文件的目标目录是错误的。PyCharm想要在同一目录中创建新的python文件。到目前为止我使用这个结构:src/myapp/setup.pysrc/myapp/myapp/real_code.pysrc/myapp/myapp/tests/test_real_code.py我如何告诉PyCharm在上面的位置创建test_real_code.py?更新我创建了一个功能请求:https://youtrack.jetbrains.com/issue/JT-53069