javascript

java

python

c#

node.js

android

reactjs

c++

php

jquery

html

css

git

ruby-on-rails

.net

ios

sql

c

string

ruby

python-在现有的virtualenv中使用Intellij Idea

我想在现有的python django项目中使用Intellij Idea,该项目在ubuntu的虚拟环境中构建。 如何配置Intellij Idea以使用虚拟环境的库?

trans by 2019-10-16T00:04:50Z

Pycharm:仅运行我的Python fi的一部分

是否可以在PyCharm中仅运行程序的一部分?

在其他编辑器中,有可以运行的单元格之类的东西,但是在PyCharm中找不到这样的选项吗?

如果不存在此功能,那对我来说将是一个巨大的缺点...因为对于我的数据分析,我通常只需要运行代码的最后几行。

trans by 2019-10-14T09:23:04Z

在pycharm中,如何返回上一个位置

我已经尝试过这些答案,但是什么也没发生:

IntelliJ Idea中跳转到上一个视图位置(向后/向前导航)的键盘快捷键

例如:

  1. 我正在导航到功能主体,
  2. 将光标放在函数调用上,
  3. 单击F12(“转到定义”)
  4. 从新位置(函数的主体)开始,如何返回函数调用?

我已经尝试过这些,但是他们什么也没做:

  • Ctrl左移
  • ctrl-shift-F2 <-这是我的默认映射
  • alt左移
  • Ctrl-Shift-退格键
  • 不要在linux上尝试:ctrl-alt-backspace

还是F12(“进入定义”)不够“强大”以触发位置更改事件?

trans by 2019-10-09T19:09:42Z

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 error message: Enter Jupyter Notebook URL authentication token

我在jupyter更新博客上查找了它,并说应该启动我的Web浏览器,该Web浏览器会生成用于访问的令牌,但是我看不到我的浏览器已加载到此处。

帮助将不胜感激在这里。

trans by 2019-10-06T06:55:41Z

Pycharm在代码edi中切换软包装

我的Google搜索和SO搜索没有给我任何有帮助的结果。

尝试查看Pycharm设置/首选项也无济于事。

因此,如果您知道也要切换soft wrap。 在Pycharm中编辑代码时自动换行,请分享。

附:

我正在使用PyCharm Community Edition 2016.2

trans by 2019-10-06T03:16:00Z

python-自定义PyCharm文档字符串存根(即google docstring或numpydoc格式)

PyCharm 2.7(或PyCharm 3)是否支持自定义docstring和doctest存根? 如果是这样,如何编写这种特定类型的自定义扩展?

我当前的项目已标准化使用Google Python样式指南([http://google-styleguide.googlecode.com/svn/trunk/pyguide.html)。]我喜欢PyCharm的文档字符串支持,但目前仅支持两种格式 是epytext和reStructureText。 我想要并且愿意为自己写一个PyCharm插件,它可以创建以Google或Numpydoc样式([https://pypi.python.org/pypi/sphinxcontrib-napoleon/)格式化的文档注释存根。] 这里结合了PyCharm与其他两种文档类型的类型推断能力。

trans by 2019-10-03T08:16:30Z

如何使pyCharm停止隐藏(展开)我的Python导入?

每次我打开Python文件时,PyCharm都会隐藏所有导入并显示:

import ...

在编辑器中。

我必须手动展开它才能看到导入。 在哪里可以找到撤消import语句的自动隐藏设置?

trans by 2019-10-02T02:57:37Z

IntelliJ IDEA-如何使用VM和PyCharm配置自定义PYTHONPATH?

我正在将IntelliJ与Python插件和Remote Interpreter功能一起使用,以与我的Vagrant VM通信。 它可以正确设置远程解释器以使用我的VM的解释器。 但是,我在VM中使用了自定义的PYTHONPATH,我希望IntelliJ识别该路径,并在开发时将模块包括在该路径中。

如何配置IntelliJ / PyCharm的远程解释器以在VM上使用自定义PYTHONPATH?

trans by 2019-10-01T08:21:07Z

如何在PyCharm中调试Django命令

我知道如何使用PyCharm(工具->运行manage.py Task)运行命令,但是我也想调试它们,包括我的命令和第三方应用程序的命令。

trans by 2019-09-24T16:21:44Z

python - 如何激活PyCharm终端内的virtualenv?

我已经设置了PyCharm,创建了我的virtualenv(通过虚拟env命令,或者直接在PyCharm中),并将该环境激活为我的Interpreter。 一切都很好。

但是,如果我使用&#34;工具,打开终端&#34;打开终端,提供的shell提示符不使用虚拟环境; 我仍然必须在该终端内使用source ~/envs/someenv/bin/activate来激活它。

另一种方法是激活shell中的环境,并从该环境运行PyCharm。 这是可行的&#34; 但非常难看,如果我从PyCharm切换环境或项目,我就会遇到重大问题:我现在正在使用完全错误的环境。

是否有其他更容易的方法来使用工具,开放式终端&#34; 自动激活虚拟环境?

trans by 2019-08-23T12:19:11Z

python - pycharm自动将制表符转换为空格

我正在使用pycharm IDE进行python开发它对django代码工作得非常好,所以怀疑将标签转换为空格是默认行为,但是在python IDE中无处不在,因为它无法自动将标签转换为空格有一种方法 为达到这个。

trans by 2019-08-21T17:41:45Z

配置 - 如何在PyCharm中选择Python版本?

我有PyCharm 1.5.4并使用“Open Directory”选项打开IDE中文件夹的内容。

我选择了Python 3.2版(它显示在“外部库”节点下)。

我如何选择另一个版本的Python(我已经在我的机器上安装),以便PyCharm使用该版本?

trans by 2019-07-23T20:32:56Z

PyCharm错误:尝试导入自己的模块时没有模块(python脚本)

我写了一个模块(文件virtualenv文件驻留在文件夹cur_proj)。目前,我在文件cool_script.py中工作,该文件位于文件夹cur_proj。我已经使用File - open打开了PyCharm中的文件夹(我假设,因此,它是一个PyCharm项目)。

在ProjectView(CMD-7)中,我可以看到我的项目virtualenv(红色)和“外部库”下我看到cur_proj.在cool_script.py中,我可以写

from my_module import my_mod as mm

而PyCharm甚至为my_mod提出建议。 到现在为止还挺好。

但是,当我尝试运行cool_script.py时,PyCharm告诉我“没有名为my_module的模块”

这对我来说很奇怪,因为

A)在终端(OS 10.10.2)中,在python中,我可以导入模块没问题 - .bashrc中的PYTHONPATH中有相应的条目

B)在PyCharm中 - 设置 - 项目cur_proj - 项目解释器 - 在python解释器旁边的CogWheel - 更多 - 显示所选解释器图标的路径,PYTHONPATH的路径确实出现(我认为应该这样)

因此,当我尝试运行cool_script.py时,为什么会出现错误? - 我错过了什么?

笔记:

  • 我没有在cool_script.py的顶部声明一个不同的/特殊的python版本
  • 我确保virtualenv的路径是正确的
  • 我把virtualenv文件(空文件)都放在virtualenvcur_proj
  • 我没有使用virtualenv

附录2015年2月25日

当我进入PyCharm运行 - 编辑配置时,对于我当前的项目,有两个选项带有复选标记:“将内容根添加到PYTHONPATH”和“将源根添加到PYTHONPATH”。 当我同时取消选中时,我可以加载我的模块。

所以它现在有效 - 但为什么呢?

出现了更多问题:

  • 什么是“内容根源”和什么是“源根”? 为什么在PYTHONPATH中添加一些东西会让它以某种方式破坏?
  • 我是否应该一直取消选中这两个选项(默认情况下,不仅是项目特定的配置(运行/调试配置对话框的左侧面板)?
trans by 2019-07-20T18:25:40Z

pycharm跑步方式

我是JetBrains对PyCharm的忠实粉丝,但我确实遇到了一些我认为可能会在这里询问的问题。

  1. 它出乎意料地挂起,经常发生这种情况。 总的来说,它的味道有点慢,我想了解如何提高IDE性能的一些技巧
  2. 通常当我打开一个项目时,PyCharm似乎将所有内置函数标记为Unresolved Reference警告。 像open(),str()等一样的东西,以及我导入的一些模块,如sys(这些是最常见的违法者:))。

我能够解决的唯一方法(2)是去PyCharm - &gt; 偏好 - &gt; Python口译员 - &gt; 路径 - &gt; 重新加载路径列表,但我必须经常这样做,以保证询问更永久的修复。

我的配置:Mac OSX Lion在MacBook Pro上运行(2010年中),内存为8GB

现在看,我明白,如果没有任何类型的快照或更多有关正在发生的事情的信息,诊断这样的事情是很困难的,但我只是在问以前是否有人遇到过这些问题,如果有的话,这些问题是如何解决的?

谢谢!

附: 我也就这些问题与JetBrains联系,但说实话,我倾向于在这里找到解决常见问题的好方法,我想我也可以问一下

trans by 2019-07-19T09:52:34Z

如何使用Sublime Tex在PyCharm中包围所选文本

有没有办法配置PyCharm能够通过在括号键上键入括号来包围所选代码,就像我们使用SublimText 2时一样?

trans by 2019-07-07T23:15:14Z

python - 为什么pycharm建议将方法更改为static

新的pycharm版本(3.1.3社区版)建议将不能使用当前对象状态的方法转换为静态。

enter image description here

实际原因是什么? 某种微观性能( - 或内存) - 优化?

trans by 2019-07-06T23:11:21Z

带有IdeaVim的Pycharm偶尔会使键盘无响应

在Ubuntu 13.10中使用带有IdeaVim的PyCharm Community Edition时,键盘会停止接受输入,我必须重新启动IDE。 当我点击不同的文本区域时光标仍然移动,但即使多次按下转义后我也无法输入任何内容。 键盘在IDE之外工作正常,所以我怀疑这是我使用IdeaVim或IdeaVim本身的问题。

我有什么办法可以防止这种情况发生吗?

trans by 2019-06-17T20:39:40Z

如何指定方法的返回类型与python中的类本身相同?

我在python 3中有以下代码:

class Position:

    def __init__(self, x: int, y: int):
        self.x = x
        self.y = y

    def __add__(self, other: Position) -> Position:
        return Position(self.x + other.x, self.y + other.y)

但是我的编辑器(PyCharm)说无法解析引用位置(在_add__方法中)。 我应该如何指定我希望返回类型是Position类型?

编辑:我认为这实际上是一个PyCharm问题。 它实际上使用其警告中的信息和代码完成

但如果我错了,请纠正我,并需要使用其他语法。

trans by 2019-06-06T18:19:05Z

PyCharm可以列出项目中的所有Python错误吗?

我在虚拟环境中使用python 2.7和PyCharm 2.7(2013年2月7日的新版本)。

每当我在其中打开一个具有明确错误的python文件(相当于其他语言中的编译错误,例如使用未声明的变量,调用不存在的函数)时,它会在文件的装订线中显示红色条纹。

因此,我偶然发现错误,因为我碰巧导航到包含它们的文件。 我真正想要的是能够在单独的窗口中列出所有python错误。 Visual Studio 2005/2008/2010 / ... IDE有一个单独的“错误”视图,其中列出了所有文件名和行号,并使我能够单击这些错误中的任何一个并直接导航到 资源。

PyCharm有这样的东西吗?

trans by 2019-06-03T01:43:54Z

python 2.7 - 找不到符号:__PyCodecInfo_GetIncrementalDecod

自从Homebrew Python 2.7.11(从2.7.10)更新后,我突然无法在PyCharm IDE控制台上测试在PyPi上注册我的包。

运行(作为“外部工具”)

python -B setup.py register -r pypitest

我现在明白了

Traceback (most recent call last):
  File "setup.py", line 22, in <module>
    from setuptools import setup
  File "/usr/local/lib/python2.7/site-packages/setuptools/__init__.py", line 12, in <module>
    from setuptools.extension import Extension
  File "/usr/local/lib/python2.7/site-packages/setuptools/extension.py", line 8, in <module>
    from .dist import _get_unpatched
  File "/usr/local/lib/python2.7/site-packages/setuptools/dist.py", line 16, in <module>
    from setuptools.depends import Require
  File "/usr/local/lib/python2.7/site-packages/setuptools/depends.py", line 6, in <module>
    from setuptools import compat
  File "/usr/local/lib/python2.7/site-packages/setuptools/compat.py", line 17, in <module>
    import httplib
  File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 80, in <module>
    import mimetools
  File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/mimetools.py", line 6, in <module>
    import tempfile
  File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/tempfile.py", line 32, in <module>
    import io as _io
  File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/io.py", line 51, in <module>
    import _io
ImportError: dlopen(/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so, 2): Symbol not found: __PyCodecInfo_GetIncrementalDecoder
  Referenced from: /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so
  Expected in: flat namespace
 in /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so

Process finished with exit code 1

我不知道该怎么办。 如果我在IDE的控制台中执行,我只会遇到此问题。 如果我直接在系统命令行(OS X上的终端)执行此操作,我没有问题。


OS X 10.11.3; 自制Python 2.7.11; PyCharm 5.0.3

trans by 2019-05-22T11:15:25Z

1 2 下一页 共2页