问题标签 [pycharm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1803 浏览

python - PyCharm 导入和代码完成

是否可以通过以下方式配置 PyCharm:

  • 在任何字母按键上请求自动完成
  • 按时完成space,而不是enter
  • 请求完成不在的模块path

我的意思是,以 VS 方式配置它。此外,类似 VS 的热键将是惊人的选择

0 投票
2 回答
1715 浏览

django - PyCharm 1.1 - 使用 django 测试运行器的特定设置

有没有人有在 PyCharm 中为 Django 测试运行程序使用不同设置文件的经验?

我的项目组成如下:

使用 manage.py 命令(并添加 --settings=settings.development)运行测试工作正常,但我想使用内置的测试运行程序(因为它与 IDE 更好地集成)。

认为问题在于我的设置未正确加载,因为我收到此错误:

我在命令行中使用 manage.py (也从 IDE 中调用时)没有收到此错误,这让我认为 development.py 设置未正确加载。调试显示在 get_app() (在 loading.py 模块中) settings.INSTALLED_APPS 是一个空列表。

有没有人成功地用这个设置文件设置测试运行器?

提前谢谢了!

0 投票
2 回答
5782 浏览

python - Django (w PyCharm) & PYTHON PATH issue

I have purchased PyCharm and am trying to get things to work however I am encountering this issue..

Once I start a project everything works great...

Now if I want a standalone app.. let's say at /users/me/djangoApps I understand I have to add this directory to the python path.. I am trying to do so by creating a file sitecustomize.py at lib/python/2.6/site-packages/

However once I create an app and try to import it I keep getting non excistance errors (yes I have reloaded the python interpreter in pycharm)

I reckon I am adding my locations to the python path in the wrong way.. Also I might not have my project location setup correctly (currently /users/me/djangoProjects)

Thanks,

Novice django'r

0 投票
7 回答
14371 浏览

python - Pycharm(Python IDE)不会自动完成 Django 模块

我的 Python IDE (pycharm) 已停止自动完成我的模块(建议)。在我尝试导入的每个 django 模块之后,我都会得到未解析的引用:

from django- 有效,但是一旦我添加一个“点”它就会失败,所以from django.db import models给了我未解决的错误......

公认的事情是在编译参考后确实可以工作。

我发现我的所有__init__.py文件(无处不在)不再标有 python 图标,现在是记事本图标。在我的解释器中打开初始化文件也会给出非颜色标记的文本(没有语法突出显示)。所以我认为 Python 不能识别这些文件。

我的python解释器是带有Django 1.2.4的python 2.6.1,我的django安装在:( /Lib/python/2.6/site-packages完整目录,而不是egg)

当我从 IDE 中的外部库展开站点包时,我确实看到所有 .py 文件(除了文件)的彩色标记__init__.py。因此,这就是问题所在。

(我在谷歌上找到了类似问题的帖子,但没有答案......)

0 投票
2 回答
3189 浏览

version-control - PyCharm和源代码控制,.idea目录,提交还是不提交,这是个问题

我开始了一个新的PyCharm项目,并希望使用Mercurial对其进行版本控制。

项目目录中有一个 .idea 目录,其中包含以下文件(以及我是否对它们进行版本化的假设)

  • .name - 包含项目的名称(版本:
  • encodings.xml - 包含文本文件编码的默认值(?)(版本:
  • misc.xml - 包含有关组件的内容,以及要使用的 Python 可执行文件(版本:- 因为它硬编码了 python.exe 的路径)
  • modules.xml - 包含模块列表,其中包含项目名称(版本:yes
  • ProjectName.iml(版本:
  • vcs.xml - 指定使用哪个 VCS(版本:
  • workspace.xml - 似乎列出了 PyCharm 窗口的布局信息(版本:

我的假设正确吗?

0 投票
10 回答
24713 浏览

python - PyCharm 中用于 Python 编译扩展的自动完成功能

当使用已编译的扩展(例如 OpenCV Python 绑定)编写 Python 代码时,PyCharm 似乎并没有意识到它们的可用性。导入用灰色下划线标记,将“未解析的引用”作为工具提示,并且自动完成功能也不起作用。(代码中已经使用的函数名除外。)

这不是由错误的模块路径引起的,代码在启动时运行没有错误。此外,在我将模块导入 Python shell 后,自动完成功能开始按预期工作。

是否有解决方案,或者这是编译扩展的架构限制?有没有其他 IDE 可以解决这个问题?

0 投票
2 回答
510 浏览

pycharm - 如何查看 PyCharm 中每个键的作用?

我正在emacs中寻找类似“Mx describe-key”的东西。

我看到了Help > Default Keymap ReferenceSettings > Keymap但是这两个都是按主题分组和排序的。我想要一些按键分组和排序的东西。

仅仅按下键的明显答案并不总是有帮助的。例如,当我按 F11 时,我在装订线中看到一个小复选框,但没有工具提示,我不知道它可能意味着什么。

我很乐意为这个特定问题的答案投票,但我真的在寻找实时参考。我想如果没有,我可能会自己尝试解析配置文件,但我希望有人已经有了答案。

0 投票
2 回答
1734 浏览

python - 使用 PyCharm,为什么运行 Django 项目时的 PYTHONPATH 与运行 manage.py syncdb 任务时的 PYTHONPATH 不同?

默认情况下不应该相同吗?如果没有,有没有办法解决这个问题,以便使用相同的 PYTHONPATH?

0 投票
2 回答
3783 浏览

breakpoints - Pycharm 无法识别非测试文件中的断点

一直在使用 Pycharm 编写服务器。

我有一些使用 Python 中的“unittest”库的单元测试。

我只是在运行测试,一切都很好,我可以在代码的任何地方设置断点。昨天我开始通过调试器运行服务器。我发现我的断点不再起作用。从视觉上看,它们仍然存在,它们在各个方面看起来/行为都像一个工作断点,除了它们实际上不会导致执行中断,它们只是被忽略(就像它们被禁用一样)。

今天,当我再次尝试运行测试时,除了测试库中的文件外,我在所有文件中都观察到相同的行为。

我尝试了一个实验,将一个新文件添加到服务器代码中,其中包含一个简单的函数。函数中的断点,从测试中调用函数,通过调试器运行测试,没有中断。将文件复制到我的“测试”目录中,重置函数中的断点,将“导入”语句更改为指向测试文件的新位置,运行测试。现在它停在文件中的断点处。

我已经尝试了所有我能想到的基本“健全性检查”:退出 PyCharm。重新安装 PyCharm。删除 PyCharm 首选项。重启。我仍然得到完全相同的行为。

对于它的价值,“运行到光标”表现出同样的问题:在除测试文件之外的任何内容中,它只是不停地运行。

真正令人疯狂的是,昨天一切正常。当我运行测试时,至少断点正在工作。

0 投票
4 回答
11442 浏览

python - 如何让 PyC​​harm 在方法中自动完成代码?

当我使用诸如boto之类的 3rd 方库时,PyCharm 似乎能够很好地自动完成

在此处输入图像描述

但是,一旦我定义了自己的函数,自动完成功能就会在该函数内部崩溃。我明白为什么,因为我无法为函数提供有关其参数的任何类型信息,所以它无法猜测如何自动完成。有没有办法解决这个问题?

编辑

我尝试使用文档字符串(对于 Python 2),但仍然没有自动完成

(也试过boto.ec2.connection.EC2Connection而不是只是EC2Connection