标签: pycharm

如何避免在Pycharm中对字符串进行拼写检查

在PyCharm IDE的字符串上禁用拼写检查的选项在哪里?我讨厌我的评论和字符串下的锯齿状线条.

python syntax pycharm

68
推荐指数
5
解决办法
3万
查看次数

如何在IDEA编辑器中选择下一个匹配项

Ctrl+ 在sublime中D执行find_under_expand命令.这基本上搜索了已经选择的文本的下一次出现并选中它,因此当我编辑时,它同时在两个地方进行编辑.我目前正在尝试迁移到IDEA编辑器(例如WebStorm,PHPStorm,PyCharm等),但是在这个IDE中还没有找到类似这个命令的东西.

intellij-idea pycharm phpstorm webstorm

67
推荐指数
5
解决办法
2万
查看次数

更新到2016.2后,Pycharm导入RuntimeWarning

更新到新版本2016.2后,我收到了

RuntimeWarning: Parent module 'tests' not found while handling absolute import
  import unittest
RuntimeWarning: Parent module 'tests' not found while handling absolute import
  import datetime as dt
Run Code Online (Sandbox Code Playgroud)

'tests'是我的主应用程序包中的一个包,当我尝试在此文件夹中执行单元测试时,我收到这些警告.此问题仅在更新至2016.2后出现.除了警告,剩下的代码工作正常.

编辑:这是一个已知问题 - https://youtrack.jetbrains.com/issue/PY-20171.他们建议在PyCharm安装文件夹中替换utrunner.py.

python import pycharm

66
推荐指数
3
解决办法
1万
查看次数

在Pycharm上通过docker-compose运行Python控制台

我在使用docker-compose通过远程python解释器运行pycharm时遇到了一些问题.一切都很好,除了Python控制台,当我按下运行按钮时它只显示以下消息:

"错误:无法从docker-compose输出中找到服务"web"的容器名称"

我真的不明白为什么它让我表明,如果我docker-compose.yml提供web服务.

有帮助吗?

编辑:

泊坞窗,compose.yml

version: '2'

volumes:
  dados:
    driver: local
  media:
    driver: local
  static:
    driver: local

services:
  beat:
    build: Docker/beat
    depends_on: 
      - web
      - worker
    restart: always
    volumes:
      - ./src:/app/src
  db:
    build: Docker/postgres
    ports:
      - 5433:5432
    restart: always
    volumes:
      - dados:/var/lib/postgresql/data
  jupyter:
    build: Docker/jupyter
    command: jupyter notebook
    depends_on: 
      - web
    ports:
      - 8888:8888
    volumes:
      - ./src:/app/src
  python:
    build:
      context: Docker/python
      args:
        REQUIREMENTS_ENV: 'dev'
    image: helpdesk/python:3.6
  redis:
    image: redis:3.2.6
    ports:
      - 6379:6379
    restart: always
  web: …
Run Code Online (Sandbox Code Playgroud)

python pycharm docker docker-compose

66
推荐指数
1
解决办法
2414
查看次数

PyCharm和PYTHONPATH

我是PyCharm的新手.我有一个用于我的PYTHONPATH的目录:c:\test\my\scripts\.在这个目录中,我有一些我导入的模块.它在我的Python shell中工作正常.

如何将此目录路径添加到PyCharm,以便我可以导入该目录中的内容?

python pycharm

65
推荐指数
4
解决办法
6万
查看次数

没有循环导入的Python类型提示

我想把我的大班分成两部分; 好吧,基本上进入"主"类和具有附加功能的mixin,如下所示:

import mymixin.py

class Main(object, MyMixin):
    def func1(self, xxx):
        ...
Run Code Online (Sandbox Code Playgroud)

现在,虽然这很好用,但MyMixin.func2中的类型提示当然无法正常工作.我无法导入main.py,因为我得到一个循环导入而没有提示,我的编辑器(PyCharm)无法分辨出什么main.py是.

使用Python 3.4,如果有可用的解决方案,愿意转向3.5.

有没有什么办法可以将我的课分成两个文件并保留所有的"连接",以便我的IDE仍然提供自动完成功能以及知道类型的所有其他好东西?

python type-hinting pycharm python-3.4 python-3.5

65
推荐指数
6
解决办法
1万
查看次数

Pycharm中的Jupyter笔记本

我试图在Pycharm中使用jupyter笔记本,但我意识到在新的Jupyter更新中,添加了令牌.我正在遵循以下来自jetbrains的教程:

https://www.jetbrains.com/help/pycharm/2016.1/tutorial-using-ipython-jupyter-notebook-with-pycharm.html

通过创建虚拟环境启动的所有设置,并将URL设置为127.0.0.1:8888,然而,当我单击运行单元格按钮时,我从Jupyter Notebook获得以下消息:"请输入你的身份验证令牌",像这样:

PyCharm错误消息:输入Jupyter Notebook URL身份验证令牌

我在jupyter更新博客上查了一下,它说应该启动我的Web浏览器,它会生成一个用于访问的令牌,但我没有看到我的浏览器在这里加载.

这里的帮助将非常感激.

python pycharm jupyter

65
推荐指数
3
解决办法
6万
查看次数

PyCharm是否支持Jinja2?

我的一个瓶子项目使用Jinja2.PyCharm不会自动识别它并显示错误等行.有没有办法使Jinja2工作?

python jinja2 pycharm

63
推荐指数
4
解决办法
3万
查看次数

Webstorm无法识别JavaScript文件

看

Webstorm无法将我的.js文件中的一个识别为JavaScript文件,因此我正在丢失语法突出显示并能够添加断点.我查看workspace.xml了文件,有问题的文件似乎与其他正常工作的.js文件有类似的设置.

如果我更改文件的名称,它可以正常工作.所以Webstorm不知何故误解了具有此名称的文件的类型.我还能在哪里编辑项目?

上下文菜单

file-type intellij-idea rubymine pycharm webstorm

63
推荐指数
4
解决办法
1万
查看次数

为什么 print("...")(即连续三个点)打印出空白?

我想连续打印三个点(以形成省略号),但 print() 打印空白。

\n
print("one moment...")\none moment...\nprint("...")\n\nprint("..")\n..\nprint("...abc...")\nabc...\nprint("\\u2026")\n\xe2\x80\xa6\n
Run Code Online (Sandbox Code Playgroud)\n

这里发生了什么事?为什么“...”以特殊方式解析?

\n

我在 PyCharm 中使用 ipython。

\n

python pycharm python-3.x

63
推荐指数
1
解决办法
5924
查看次数