小编mli*_*ner的帖子

无法创建存储桶"已禁用指定项目的帐户".

我有一个旧的GAE应用程序(自2011年开始生产)使用云存储服务,因为它是测试版.我差不多1年没碰过这个应用了.

我必须做一些管理任务,并希望在云存储中创建新的存储桶.

我已激活 - Google Cloud Console中的应用程序 - 此应用程序在Google Cloud Console中的结算

我看到Google Cloud Storage标签,当我点击它时它是空的,当我尝试创建一个新的存储桶时,我看到错误消息:

已禁用指定项目的帐户.

我该如何解决这个问题?

为什么我看不到现有的水桶?(很久以前使用旧的Web界面创建)

谢谢!

google-cloud-storage

11
推荐指数
2
解决办法
7683
查看次数

如何将我的模块添加到travis-ci pythonpath

我正在为我的项目设置Travis-CI,奇怪的是,我无法导入我的项目:

$ python tests/tests.py
Traceback (most recent call last):
  File "tests/tests.py", line 11, in <module>
    from my_module.lib.importer import build_module_list
ImportError: No module named my_module.lib.importer
Run Code Online (Sandbox Code Playgroud)

在制作中,我只是创建一个符号链接:

sudo ln -s /usr/local/my_module /usr/lib/python2.7/dist-packages/my_module
Run Code Online (Sandbox Code Playgroud)

但我不知道 - 或者想知道,真的 - Travis-CI的文件夹结构.

这似乎是一个已解决的问题,但我是Travis-CI的新手.什么是使这项工作最好的方法,所以我的代码被添加为可导入的模块?

python python-import travis-ci

11
推荐指数
2
解决办法
2873
查看次数

如何使solr同义词起作用

我正在尝试在Solr中设置一些基本的同义词.我一直在努力的是:

我们,美国,美国

我的理解是,将其添加到同义词文件将允许用户搜索美国,并获取包含美国或美国的文档.如果用户投入美国或美国,则同样如此.

不幸的是,有了这个,当我进行搜索时,我会得到包含所有三个单词的项目的结果 - 它正在对同义词进行AND而不是OR.

如果我打开调试,这确实是我所看到的(加上一些词干):

(+DisjunctionMaxQuery(((westCite:us westCite:usa westCite:unit) | (text:us text:usa text:unit) | (docketNumber:us docketNumber:usa docketNumber:unit) | ((status:us status:usa status:unit)^1.25) | (court:us court:usa court:unit) | (lexisCite:us lexisCite:usa lexisCite:unit) | ((caseNumber:us caseNumber:usa caseNumber:unit)^1.25) | ((caseName:us caseName:usa caseName:unit)^1.5))))/no_coord

我做错了导致这个吗?我的defaultOperator设置为AND,但我希望同义词过滤器能够理解它.

solr synonym

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

如何卸载apache2模块?

看起来我使用了错误的模块版本apxs2.

一旦它被禁用(a2dismod),我该如何删除它,以便我可以安装正确的版本?

看似基本的,但......不知怎的......我在Google,IRC等上找不到任何东西.

uninstall apache2 apache2-module

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

celery 和长时间运行的任务

我刚刚看了一个 youtube 视频,主持人提到应该将他/她的芹菜设计得短一些。运行几分钟的任务很糟糕。

这样对吗?我所看到的是我有一些长时间运行的任务,需要 10 分钟才能完成。当这些类型的任务被频繁调度时,队列被淹没并且没有其他任务被调度。这是原因吗?

如果是这样,长时间运行的任务应该使用什么?

python celery

9
推荐指数
2
解决办法
6918
查看次数

如何解决:"运行时警告:模型<my_model>已经注册."

自从升级Django以来,当我进行导入时,我在iPython中遇到了这个错误:

RuntimeWarning:模型'docket.search'已经注册.不建议重新加载模型,因为它可能导致不一致,尤其是相关模型.

我猜这是iPython的一些自动功能,但有一个简单的解决方案吗?这是我甚至需要解决的问题吗?

django ipython

9
推荐指数
4
解决办法
3640
查看次数

将lxml _Element转换为HtmlElement

由于各种原因,我试图从切换lxml.html.fromstring()lxml.html.html5parser.document_fromstring().两者之间的最大区别是第一个返回一个lxml.html.HtmlElement,第二个返回一个lxml.etree._Element.

大多数情况下这没关系,但是当我尝试用_Element对象运行我的代码时,它会崩溃,说:

AttributeError: 'lxml.etree._Element' object has no attribute 'rewrite_links'
Run Code Online (Sandbox Code Playgroud)

这是有道理的.我的问题是,处理这个问题的最佳方法是什么.我有很多代码需要HtmlElements,所以我认为最好的解决方案是转换为那些.我不确定这是否可行.

更新

一个可怕的解决方案看起来像这样:

from lxml.html import fromstring, tostring
from lxml.html import html5parser

e = html5parser.fromstring(text)
html_element = fromstring(tostring(e))
Run Code Online (Sandbox Code Playgroud)

显然,这是非常强大的力量,但确实有效.我能够得到一个被html5parser解析的HtmlElement,这就是我所追求的.

另一个选择是找出如何进行我依赖的rewrite_links和xpath查询,但是_Element似乎没有那个函数(这也是有意义的!)

lxml html5lib

9
推荐指数
1
解决办法
504
查看次数

是否可以在django管理命令中创建子分析器?

标题真的说了一切,但我现在有这个,但它不起作用:

class Command(BaseCommand):
    help = ("Functions related to downloading, parsing, and indexing the  "
            "content")

    def add_arguments(self, parser):
        subparsers = parser.add_subparsers()

        download_parser = subparsers.add_parser(
            'download',
            help='Using a local CSV, download the XML data for content. '
                 'Output is sent to the log.'
        )
        download_parser.add_argument(
            '--start_line',
            type=int,
            default=0,
            help='The line in the file where you wish to start processing.'
        )

        # Add an argparse parser for parsing the content. Yes, this is
        # a bit confusing.
        content_parser_parser = subparsers.add_parser(
            'parse',
            help="Look …
Run Code Online (Sandbox Code Playgroud)

django django-manage.py argparse subparsers

9
推荐指数
1
解决办法
1278
查看次数

如何为所有用户提供blob并拥有良好的文件名?

我有一个PDF文件作为blob对象.我想为我的用户服务,现在我正在做:

html = '<iframe src="' + URL.createURL(blob) + '">'; 
Run Code Online (Sandbox Code Playgroud)

这适用于想要使用浏览器内PDF工具的人.

但是......有些人将其浏览器设置为自动下载PDF.对于这些人,下载文件的名称是基于blob URL的随机字符串.这对他们来说是一次糟糕的经历.

我知道我也可以这样做:

<a href="blobURL" download="some-filename.pdf">
Run Code Online (Sandbox Code Playgroud)

但对于想要使用浏览器内PDF阅读器的人来说,这是一种糟糕的体验,因为它迫使他们下载文件.

有没有办法让每个人都有良好的文件名,并允许每个人以他们想要的方式(在他们的浏览器或他们的操作系统的读者中)阅读PDF?

谢谢

javascript pdf blob

9
推荐指数
1
解决办法
561
查看次数

如何从内存中向 Tesseract 提供图像

我正在使用 Tesseract 对数百万个 PDF 进行 OCR,并且我正在尝试尽可能地发挥性能。

我当前的管道用于convert将 PDF 转换为 PNG 文件(每页一个),然后对每个文件使用 Tesseract。

在分析过程中,我发现很多时间都花在将文件写入磁盘,然后再次读取它们,所以我想将所有这些都移到内存中。

我已经在内存中进行了 PDF 到 PNG 的转换,所以现在我需要一种方法将内存中的 blob 传递给 Tesseract,而不是为其提供文件路径?我找不到任何相关文档或示例?

python performance tesseract wand

8
推荐指数
1
解决办法
2705
查看次数