草庐IT

python - 如何让 PyC​​harm 3.0 在评论 block 或行后添加空格

通常在2.7版本中,我可以通过按ctrl+slash在python中添加注释。结果:#classA(object):#defblah(self):#pass安装PyCharm3.0后。#classA(object):#defblah(self):#pass我在Settings>ProjectSetting>CodeStyle>Python中搜索,但找不到任何内容。我还检查了Settings>Keymap但似乎无法在那里编辑任何内容。我还尝试将键盘映射从Eclipse更改为不同的选项,但没有帮助。关于正确使用带空格的#的注释。PEP8怎么做? 最佳答案

python - 如何让 PyC​​harm 识别静态文件?

我有一个看起来像这样的Django项目:/.idea/clients/app/staticcoin.png/templatesindex.html__init__.pyurls.py/clientssettings.pymanage.py在index.html中我有(我可以在渲染中看到图像):{%loadstaticfiles%}settings.py相关部分:STATIC_ROOT=os.path.join(os.path.dirname(__file__),'static/')STATIC_URL='/static/'STATICFILES_DIRS=(os.path.join(o

python - 如何让 PyC​​harm 从我的本地包存储库更新?

我正在尝试教PyCharm(4.5.4专业版)连接到我们的本地包存储库,这样我就可以通过单击按钮来安装我们的代码特定包,而不是使用终端和pip。在“管理存储库”按钮中找到:设置->项目解释器->+(用于添加新包的加号按钮)是一个看起来我可以添加我的存储库URL但它不起作用的地方。我希望在pipinstall-i中使用相同的URL成为我在这里需要的东西,但据我所知,PyCharm只是忽略了我新添加的repo,只使用了pypi。如何让PyC​​harm从我的本地包存储库更新? 最佳答案 我知道现在回答已经晚了,但我会试一试,尽管您现在可

python - 让 PyC​​harm 知道哪些类是 mixin 的

我们的应用程序有一组复杂的表单向导。为了避免代码重复,我创建了几个mixins。问题是PyCharm突出显示了带有Unresolvedattributereference错误的mixin方法。这是正确的,因为object没有这样的方法。但我知道这个mixin只会用于特殊类。有什么办法可以将此信息告知PyCharm?目前我使用这样的方法:classMyMixin(object):defget_context_data(self,**kwargs):assertisinstance(self,(ClassToBeExtended,MyMixin))#super.get_context_da

python - 让 PyC​​harm 导入 sklearn

这里是初学者。我正在尝试在pycharm中使用sklearn。导入sklearn时,出现错误“导入错误:没有名为sklearn的模块”pycharm中的项目解释器设置为2.7.10(/anaconda/bin/python.app),应该是正确的。在默认首选项、项目解释器下,我看到了所有anacondas包。我双击并安装了软件包scikitlearn和sklearn。我仍然收到“导入错误:没有名为sklearn的模块”有谁知道如何解决这个问题? 最佳答案 要确保您的PyCharmIDE上安装了Scikit-learn包,请转至文件菜

docker - 无法让 PyC​​harm 在 docker 上使用远程解释器

当我从我的docker-compose之一添加远程解释器时,它似乎没有成功并且在对话框中没有显示任何包。当我向调试器添加解释器时,它会说:pythonpackagingtoolsnotfound.然后如果我点击安装打包工具,就会显示错误:ERROR:fordockeryard_pycharm_helpers_1Cannotstartservicepycharm_helpers:networknotfoundStartingdockeryard_postgres_1...Startingdockeryard_nginx_1...Startingdockeryard_redis_1...S

docker - 无法让 PyC​​harm 在 docker 上使用远程解释器

当我从我的docker-compose之一添加远程解释器时,它似乎没有成功并且在对话框中没有显示任何包。当我向调试器添加解释器时,它会说:pythonpackagingtoolsnotfound.然后如果我点击安装打包工具,就会显示错误:ERROR:fordockeryard_pycharm_helpers_1Cannotstartservicepycharm_helpers:networknotfoundStartingdockeryard_postgres_1...Startingdockeryard_nginx_1...Startingdockeryard_redis_1...S

python - 让 PyC​​harm 识别 Anaconda 的 SciPy

我需要使用PyCharmIDE中的SciPy库(在MacOSXLion机器上)。SciPy网站写道,Mac用户最简单的安装方法是安装Anaconda(或等效发行版)。我使用了Anaconda安装程序,它在我的主文件夹中创建了一个anaconda目录,在那里我找到了一个包含所需包的lib/python2.7/site-packages目录。然而,PyCharm并不知道这一切,SciPy导入语句仍未解决。我的问题是如何让PyC​​harm与A​​naconda一起工作? 最佳答案 我仍然在接受Python生态系统和PyCharm,所以对

python - 我可以让 PyC​​harm 在一行中抑制特定警告吗?

PyCharm提供了一些关于代码风格、约定和逻辑陷阱的有用警告。如果我尝试提交带有警告(或错误)的代码,它还会提供通知。有时我有意识地忽略这些针对特定代码行的警告(出于各种原因,通常是考虑到第三方库的实现细节)。我想抑制警告,但只是针对那条线(如果警告出现在我没有故意的不同行上,我想知道它!)如何在PyCharm中做到这一点?(强烈推荐遵循通用的Python约定。) 最佳答案 要禁止对特定代码行的PyCharm代码检查,您可以使用以下构造:#noinspectionINSPECTION_NAMEyour_line_of_code_t

python - 如何让 PyC​​harm 检查 PEP8 代码样式?

我正在使用PyCharm(v2.7.2)开发一个Django应用程序,但我无法使用它来检查PEP8样式违规。我在设置的“检查”部分启用了“PEP8编码样式违规”,但PyCharm没有突出显示样式违规。有没有办法解决这个问题? 最佳答案 由于配色方案,我的没有出现。默认情况下,它被标记为“弱警告”,因此您可能需要编辑外观以使其可见。编辑器>颜色和字体>常规>错误和警告。 关于python-如何让PyC​​harm检查PEP8代码样式?,我们在StackOverflow上找到一个类似的问题: