javascript

java

python

c#

android

node.js

c++

reactjs

php

html

jquery

css

.net

ios

git

ruby-on-rails

sql

c

string

ruby

python-PyCharm中的虚假未使用导入语句?

在这种情况下:

不.朋友:

import A
# A is unused here

从.朋友:

from b import A
# A is used here

PyCharm在b.py中抱怨“导入A”是未使用的导入,而Optimize导入会删除它,从而破坏了c.py中的导入

我知道这些链接导入不是一个好习惯(尽管您可以使用它来实现Facade模块),但是是我还是PyCharm失败了?

trans by 2020-02-22T23:04:13Z

pycharm-如何设置单击以在IntelliJ IDEA中打开文件?

与eclipse的声明视图和javadoc视图相对应的是什么?

trans by 2020-02-21T12:53:20Z

python-PyCharm导入外部库

我正在使用PyCharm作为Houdini中python代码的编辑器。 每当我尝试导入主要的Houdini库(hou)时,都会在PyCharm中标记为错误。 如果我包含代码段:

try:  
   import hou  
except ImportError:  
    # Add $HFS/houdini/python2.6libs to sys.path so Python can find the  
    # hou module.  
    sys.path.append(os.environ['HFS'] + "/houdini/python%d.%dlibs" % sys.version_info[:2])  
    import hou 

我的代码可以毫无问题地从Houdini和我选择的解释器中执行。

我的问题与PyCharm本身有关。 编辑器将'import hou'标记为错误,并且任何随后导入该文件的文件也将由此文件导入的模块也标记为错误。 因此,我松开了预先输入的功能,并获得了过多的错误消息,这些错误消息使得很难发现真正的问题。

我如何获得PyCharm来识别hou模块的路径。

我已经尝试了几天,向Google解决了该问题,但它们似乎都引用了我的PyCharm版本(社区版3.4.1)中未包含的标签和设置。 例如。 我的“项目解释器”设置仅具有“软件包”列表,并且没有“路径”选项卡,如许多与紧密相关的问题的“修复”所述。

trans by 2020-02-17T10:51:19Z

python-PyCharm中是否存在“编辑并继续”? 像在Eclipse / PyDev中一样将代码重新加载到正在运行的程序中?

嗨,所有Python开发人员!

在带有PyDev的Eclipse中,可以在调试时编辑Python文件。 保存后,PyDev调试器会将更新的代码重新加载到正在运行的程序中,并使用我的新代码。 如何在JetBrains PyCharm(使用Community Edition)中做同样的事情?

当我这样做时,Eclipse / PyDev会这样写输出:

pydev debugger: Start reloading module: "MyWidget" ... 
pydev debugger: Updated function code: <function close at 0x055F4E70>
pydev debugger: reload finished

我搜索了设置和网络,但找不到任何提示。 任何想法都很高兴。 谢谢。

编辑:我发现在Eclipse / PyDev中必须处于调试模式才能使用此功能。 我在PyCharm中进行了测试,但是没有重新加载。

trans by 2020-02-16T21:07:44Z

尝试使PyCharm正常工作,并不断获取“未选择Python解释器”

我正在尝试学习Python,并决定使用PyCharm。 当我尝试启动一个新项目时,出现一个对话框,提示“未选择Python解释器”。 它有一个下拉菜单供您选择口译员,但下拉菜单为空。

trans by 2020-02-15T17:00:10Z

我如何使用PyCharm启动远程调试?

我正在尝试在Windows主机上的PyCharm和运行django应用程序的debian虚拟主机之间进行调试。 说明说要安装egg,添加导入,然后调用命令。 我认为这些事情需要在debian主机上完成吗?

好吧,那我应该把这两行放在哪个文件中?

from pydev import pydevd
pydevd.settrace('not.local', port=21000, stdoutToServer=True, stderrToServer=True)

我尝试将其放入settings.py中,但是得到了这种东西...

File "/django/conf/__init__.py", line 87, in __init__
    mod = importlib.import_module(self.SETTINGS_MODULE)
File "/django/utils/importlib.py", line 35, in import_module
    __import__(name)
File "/settings.py", line 10, in <module>
    pydevd.settrace('dan.local', port=21000, stdoutToServer=True, stderrToServer=True)
File "/pycharm-debug.egg/pydev/pydevd.py", line 1079, in settrace
    debugger.connect(host, port)
File "/pycharm-debug.egg/pydev/pydevd.py", line 241, in connect
    s = StartClient(host, port)
File "/pycharm-debug.egg/pydev/pydevd_comm.py", line 362, in StartClient
    sys.exit(1)
SystemExit: 1

pycharm只是坐在那里“等待连接”

trans by 2020-02-14T13:21:03Z

python 3.x-SystemError:使用请求和调试时,没有设置异常的错误返回

环境:Python 3.6.3要求2.18.4PyCharm 2018.1

在正常运行中使用上述配置时,一切都很好。 但是,当使用PyCharm调试器时,我的输出不断给我两种异常:

Exception ignored in: <generator object urlsplit.<locals>.<genexpr> at 0x7f69803940a0>
Traceback (most recent call last):
  File "/usr/lib/python3.6/urllib/parse.py", line 433, in <genexpr>
    if not rest or any(c not in '0123456789' for c in rest):

要么

SystemError: error return without exception set
Exception ignored in: <generator object iter_slices at 0x7f69803940f8>
Traceback (most recent call last):
  File "/home/damian/workspace/DofusV2/venv/lib/python3.6/site-packages/requests/utils.py", line 449, in iter_slices
    def iter_slices(string, slice_length):
`

在单个项目中这不是问题,我在无数次的多个项目中都遇到过这个问题。 但是,每个项目都是多线程的(我不知道这有什么区别)问题是,当不使用调试器时,我没有这个问题,而且它对应用程序的稳定和运行没有任何作用。 我的问题是为什么会发生这种情况,我至少可以抑制它,以免污染我的日志吗?

trans by 2020-02-09T19:56:07Z

如何将现有的Python文件导入/添加到PyCharm项目?

How do I import/add an existing Python file to a PyCharm project?

trans by 2020-02-07T09:28:43Z

我如何注释for循环中的类型

我想注释for-循环中的变量类型。我尝试了这个:

for i: int in range(5):
    pass

但这显然没有用。

我期望在PyCharm 2016.3.2中能够自动完成工作。像这样的预注释:

i: int
for i in range(5):
    pass

没有帮助。

附言 PyCharm> = 2017.1的预注释作品

trans by 2020-02-04T12:30:18Z

PyCharm。 / usr / bin / python ^ M:错误的插入

这个问题已经在这里有了答案:

  • ./configure:/ bin / sh ^ M:错误的解释器[重复]                                     15个答案

无法找出在PyCharm中EOF的更改位置。我的脚本始于:

#!/usr/bin/python
# -*- coding: utf-8 -*-

当我尝试像可执行文件(chmod + x)一样运行它时,输出如下所示:

-bash:./main.py:/ usr / bin / python ^ M:错误的解释器:没有这样的文件或目录

该做什么,怎么做?

trans by 2020-02-01T03:49:54Z

ide-如何从IntelliJ / PyCharm中删除素材主题(或重置为默认设置)?

我已经安装了Material Theme UI,它使我的IDE变黑了。 后来我决定删除和删除插件。 不幸的是,这没有使默认颜色恢复原状,IDE的某些部分(例如“项目”窗格)仍保持黑色。

如何恢复?

如何从IntelliJ / PyCharm中删除素材主题?

trans by 2020-01-25T07:00:20Z

Pycharm / Python OpenCV和CV2 ins

我一直在尝试按照以下建议从Pycharm和终端安装OpenCV和cv2:

pip install --user opencv
pip install --user cv2

但我收到以下错误消息:

Collecting opencv
  Could not find a version that satisfies the requirement opencv (from versions: )
No matching distribution found for opencv

Collecting cv2
  Could not find a version that satisfies the requirement cv2 (from versions: )
No matching distribution found for cv2

如何解决这些问题并正确安装软件包? 我正在使用python 3.4。

trans by 2020-01-18T20:18:09Z

node.js-Windows上的全局npm安装位置?

我不确定100%,但是我相信我是从家用计算机和办公室PC上的Windows安装程序安装了节点v5。

在我的家用PC上,全局安装发生在%APPDATA%下:

(dev) go|c:\srv> which lessc
c:\users\bjorn\appdata\roaming\npm\lessc
c:\users\bjorn\appdata\roaming\npm\lessc.cmd

在我的办公室PC上,它们位于程序文件下:

(dev) go|w:\srv> which lessc
c:\program files\nodejs\lessc
c:\program files\nodejs\lessc.cmd

我需要为PyCharm的文件监视程序提供许多这些全局工具的完整路径,并且由于我共享的项目文件很有意义,因此在用户文件夹下没有全局资源是有道理的。

为什么全局安装最终会位于不同的文件夹中,我如何将它们强制安装到所有团队成员都公用的位置?

trans by 2020-01-03T10:40:32Z

python-如何使用PyCharm运行Pylint

我想将pylint配置为我正在处理的python项目的整个项目目录上的外部工具。 我尝试将存储库作为带有__init__.py的模块使用,如果没有,则无法正常工作。

我在设置pylint与PyCharm一起运行时遇到困难。 我知道我应该将其作为外部工具运行,但是设置使我感到困惑。

他们的文档上的权威来源已损坏,因此我也无法对其进行检查。

trans by 2020-01-02T23:37:35Z

如何在Pycharm中的所有文件中找到单词

我是PyCharm(和Python)的新手,但是找不到在PyCharm项目中对所有文件中的单词进行完整搜索的方法。 每次我执行Edit-> Find时,它都会在当前搜索文件中一直搜索我的插入符号所在的单词。 如何完整扫描我键入的单词的所有文件?

当我选择“查找用法”时,它会告诉我将插入符号定位到特定单词。

trans by 2019-12-28T04:51:15Z

是否有PyCharm的变量浏览器

我最近从Spyder更改为Variable explorer in Python console (traff),作为Python IDE。 在PyCharm 3929中,我经常使用变量资源管理器功能(参见图片)。 PyCharm中也提供此功能吗?enter image description here

我在这里发现,在PyCharm 3929中应包括“ 2677106597603603836928”,但找不到。 也许有人可以告诉我如何使用该工具。

trans by 2019-12-28T04:01:37Z

Pycharm utils.py没有得到语法高亮

我有几个django项目和几个不同的文件,名称为utils.py,但是pycharm将它们视为简单的.txt文件,没有语法突出显示或任何其他类型的解析,如何解决此问题?

trans by 2019-12-26T13:54:13Z

PyCharm Python控制台中的自动换行?

有人知道,是否以及如何在Python控制台中启用长行换行功能? 我看不到它们的整体,我必须始终将窗口滚动到底部,以获取所有信息。 我只有5个按钮:重新运行,停止,关闭,执行当前语句,帮助。

(与此相反,在事件日志中,我看到了名为“使用包装纸”的按钮。)

trans by 2019-11-18T22:30:42Z

在__init__.py中找不到引用“ xxx”-Python / Pycharm

我在皮查姆有一个组织如下的项目:

-- Sources
   |--__init__.py
   |--Calculators
      |--__init__.py
      |--Filters.py
   |--Controllers
      |--__init__.py
      |--FiltersController.py
   |--Viewers
      |--__init__.py
      |--DataVisualization.py
   |--Models
      |--__init__.py
      |--Data

我的所有__init__.py,除了上面的右一处以外,“ Sources”都是空白文件。我收到许多此类警告:

在__init__.py中找不到引用“ xxx”

例如,我的FiltersController.py具有以下代码:

import numpy.random as npr

bootstrap = npr.choice(image_base.data[max(0, x-2):x+3, max(0, y-2):y+3].flatten(), size=(3, 3), replace=True)

我得到这个警告:

在__init__.py中找不到引用“选择”

我正在想知道这是什么意思,我应该怎么做才能在Python中正确编码。

先感谢您。

trans by 2019-11-16T00:11:21Z

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

我正试图将我的大班分成两部分; 好吧,基本上是进入“主”类和具有其他功能的mixin的,例如:

self文件:

import mymixin.py

class Main(object, MyMixin):
    def func1(self, xxx):
        ...

self文件:

class MyMixin(object):
    def func2(self: Main, xxx):  # <--- note the type hint
        ...

现在,尽管这很好用,但是MyMixin.func2中的类型提示当然不起作用。 我无法导入main.py,因为会进行周期性导入,并且没有提示,我的编辑器(PyCharm)无法分辨self是什么。

使用Python 3.4,如果在那里有解决方案,则愿意升级到3.5。

有什么办法可以将我的班级分成两个文件并保留所有“连接”,以便我的IDE仍可以自动完成以及知道类型的所有其他优点。

trans by 2019-11-10T04:01:55Z

1 2 3 下一页 共3页