标签: pycharm

Python 3注释:键入提示指定类型的列表(PyCharm)

使用Python 3的函数注释,可以指定同类列表(或其他集合)中包含的项目类型,以便在PyCharm和其他IDE中进行类型提示?

int列表的伪python代码示例:

def my_func(l:list<int>):
    pass
Run Code Online (Sandbox Code Playgroud)



我知道可以使用Docstring ...

def my_func(l):
    """
    :type l: list[int]
    """
    pass
Run Code Online (Sandbox Code Playgroud)

...但如果有可能,我更喜欢注释样式.

python type-hinting pycharm python-3.x

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

如何使用PyCharm来调试Scrapy项目

我正在使用Python 2.7开发Scrapy 0.20.我发现PyCharm有一个很好的Python调试器.我想用它来测试我的Scrapy蜘蛛.有人知道怎么做吗?

我试过了什么

实际上我试图将蜘蛛作为一个脚本运行.结果,我构建了这个脚本.然后,我尝试将我的Scrapy项目添加到PyCharm作为这样的模型:

File->Setting->Project structure->Add content root.
Run Code Online (Sandbox Code Playgroud)

但我不知道还有什么需要做的

python debugging scrapy pycharm python-2.7

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

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

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

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

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

PyCharm有这样的东西吗?

python compiler-errors pycharm python-2.7

83
推荐指数
3
解决办法
2万
查看次数

Pycharm没有显示情节

Pycharm不显示以下代码的图:

import pandas as pd
import numpy as np
import matplotlib as plt

ts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000))

ts = ts.cumsum()    
ts.plot()
Run Code Online (Sandbox Code Playgroud)

会发生什么是窗口出现不到一秒钟,然后再次消失.

在相同的代码上使用Pyzo IEP IDE(使用相同的解释器),该图显示了预期.

...所以问题必须是Pycharm的一些设置.我已经尝试使用python.exe和pythonw.exe作为解释器,两者具有相同的结果.

这是我的sys_info:

C:\pyzo2014a\pythonw.exe -u C:\Program Files (x86)\JetBrains\PyCharm Community Edition 3.4.1\helpers\pydev\pydevconsole.py 57315 57316
PyDev console: using IPython 2.1.0import sys; print('Python %s on %s' % (sys.version, sys.platform))
Python 3.4.1 |Continuum Analytics, Inc.| (default, May 19 2014, 13:02:30) [MSC v.1600 64 bit (AMD64)] on win32
sys.path.extend(['C:\\Users\\Rasmus\\PycharmProjects\\untitled2'])
In[3]: import IPython
print(IPython.sys_info())
{'commit_hash': '681fd77',
 'commit_source': 'installation',
 'default_encoding': 'UTF-8',
 'ipython_path': …
Run Code Online (Sandbox Code Playgroud)

python matplotlib pycharm

80
推荐指数
11
解决办法
12万
查看次数

Pycharm在代码编辑器中切换软包装

我的谷歌搜索SO搜索没有给我任何有用的结果.

试图查看Pycharm设置/首选项也没有帮助.

所以,如果你知道要切换soft wrapaka.在Pycharm编辑代码时自动换行,请分享.

PS

我正在使用PyCharm Community Edition 2016.2

word-wrap pycharm

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

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

我试过这些答案,但没有发生任何事情:

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

例如:

  1. 我正在导航到一个功能体,
  2. 把光标放在函数调用上,
  3. 单击F12("转到定义")
  4. 从新位置(函数体),我该如何返回函数调用?

我试过这些,但他们没有做任何事情:

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

或者可能F12("转到def")不够"足够强"来触发位置变化事件?

ide keyboard-shortcuts pycharm

79
推荐指数
10
解决办法
3万
查看次数

如何在PyCharm中调试Django命令

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

django pycharm

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

错误:需要Microsoft Visual C++ 10.0(无法找到vcvarsall.bat)

我试图用PyCharm安装numpy但我一直收到这个错误:

错误:需要Microsoft Visual C++ 10.0(无法找到vcvarsall.bat).

有人可以向我解释我必须做些什么来解决这个错误(并尽可能简单和详细)?即时通讯使用python 3.4.2(我知道这已经回答过,但我不明白).

python numpy pycharm

74
推荐指数
7
解决办法
15万
查看次数

在PyCharm中使用(Ana)conda

我在我的Linux(Ubuntu 14.04)机器上运行了Pycharm 4.除了系统python之外,我还安装了Anaconda.让两者很好地融合在一起似乎有点问题...... PyCharm为virtualenvs 提供了一些有趣的集成pip,但Anaconda Python发行版似乎更喜欢使用自己的conda工具进行这两项活动.

是否有一种相对简单/无痛的方式可以conda与PyCharm一起使用?不仅仅是作为替代解释器,即在项目解释器的Anaconda Python二进制文件中指向PyCharm,但是能够创建,源/激活和停用虚拟环境,在这些虚拟环境中添加/删除包等.

或者我将不得不在使用Anaconda之间做出选择(并且拥有比系统更新的和最新的python),并且能够最大程度地使用PyCharm的功能?

python virtualenv pycharm anaconda conda

74
推荐指数
4
解决办法
12万
查看次数

Pycharm和sys.argv参数

我正在尝试调试一个以命令行参数作为输入的脚本.参数是同一目录中的文本文件.脚本从sys.argv列表中获取文件名.我的问题是我无法在pycharm中使用参数启动脚本.

我试图在"运行">"编辑配置"菜单中的"脚本参数"字段中输入参数,如下所示:

-s'file1.txt', -s'file2.txt'
Run Code Online (Sandbox Code Playgroud)

但它没有用.如何使用参数启动脚本?

PS我在Ubuntu上

python linux pycharm

74
推荐指数
5
解决办法
10万
查看次数