小编Rya*_*der的帖子

docker登录中的“保存凭据时出错”

我正在执行下一个命令:

docker login
Run Code Online (Sandbox Code Playgroud)

我得到的结果是:

 Error saving credentials: error storing credentials - err: exit status 1, out: 
 `Cannot autolaunch D-Bus without X11 $DISPLAY`
Run Code Online (Sandbox Code Playgroud)

我在 Oracle Cloud 中使用了一个实例,它是:

Canonical-Ubuntu-16.04-2018.06.18-0
Run Code Online (Sandbox Code Playgroud)

我尝试修复它并提示下一个命令:

sudo apt-get install xorg openbox
Run Code Online (Sandbox Code Playgroud)

知道这里发生了什么吗?

cloud ubuntu docker

15
推荐指数
3
解决办法
7971
查看次数

PyCharm“无法获取部署服务器的远程凭据”

在配置远程解释器和部署之后,当 PyCharm 尝试从 requirements.txt

无法获取部署服务器的远程凭据

admin jetbrains-ide pycharm

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

Docker swarm 定期重启主机上的所有容器

我有下一个 dmesg 日志

[Fri Jan 17 07:22:25 2020] [UFW BLOCK] IN=enp6s0 OUT= MAC=00:25:90:66:ab:2c:cc:4e:24:f9:de:60:08:00 SRC=185.176.27.162 DST=91.237.249.65 LEN=40 TOS=0x00 PREC=0x00 TTL=246 ID=34473 PROTO=TCP SPT=42928 DPT=4443 WINDOW=1024 RES=0x00 SYN URGP=0
[Fri Jan 17 07:22:44 2020] veth13: renamed from vethdc65e40
[Fri Jan 17 07:22:44 2020] br0: port 3(veth13) entered blocking state
[Fri Jan 17 07:22:44 2020] br0: port 3(veth13) entered disabled state
[Fri Jan 17 07:22:44 2020] device veth13 entered promiscuous mode
[Fri Jan 17 07:22:44 2020] veth14: renamed from vethc274e51
[Fri Jan 17 …
Run Code Online (Sandbox Code Playgroud)

networking docker docker-swarm

11
推荐指数
0
解决办法
3949
查看次数

在未归类为瞬态的重试方法中发生异常

在我使用 google.cloud.firestore 时

我有一个“闪烁”错误:

RetryError: RetryError(Exception occurred in retry method that was not classified as transient, caused by <_Rendezvous of RPC that terminated with (StatusCode.INTERNAL, GOAWAY received)>)
Run Code Online (Sandbox Code Playgroud)

哨兵错误堆栈以调用结束:

@transactional
def _create_chat_with_apply_tx(tx, c, ordered_uids, message, has_interview, for_shadow, source):
Run Code Online (Sandbox Code Playgroud)

没有内部调用的数据。

python firebase google-cloud-firestore

9
推荐指数
0
解决办法
2037
查看次数

pylint R1720:“raise”后不必要的“elif”(no-else-raise)

我有以下代码

    if self.download_format == 'mp3':
        raise NotImplementedError
    elif self.download_format == 'wav':
        with NamedTemporaryFile(suffix='.wav') as wavfile:
            self.download_wav_recording(call, wavfile.name)
            convert_wav_to_mp3(wavfile.name, filename)
Run Code Online (Sandbox Code Playgroud)

并且pylint报这个错误

R1720: Unnecessary "elif" after "raise" (no-else-raise)
Run Code Online (Sandbox Code Playgroud)

这个错误的动机是什么?为什么这段代码不行?

python pylint

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

boto3、aiobotocore、awscli 和 botocore 的版本不兼容;无法解决

如果我尝试安装最新版本的 aiobotocore,pip3 install aiobotocore==0.10.3它会说我的 botocore 版本不兼容,我需要旧版本。

ERROR: aiobotocore 0.10.3 has requirement botocore<1.12.190,>=1.12.189, but you'll have botocore 1.12.224 which is incompatible.
Run Code Online (Sandbox Code Playgroud)

因此,如果我将 botocore 的版本更改为 1.12.189,它就会崩溃awscli并且boto3

ERROR: boto3 1.9.224 has requirement botocore<1.13.0,>=1.12.224, but you'll have botocore 1.12.189 which is incompatible.
ERROR: awscli 1.16.234 has requirement botocore==1.12.224, but you'll have botocore 1.12.189 which is incompatible.
Run Code Online (Sandbox Code Playgroud)

似乎没有任何版本的软件包可以与所有这些软件包一起使用。有人可以告诉我哪些版本都兼容吗?pip 有没有办法自动确定这一点?

python amazon-web-services aws-cli botocore boto3

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

使用 Python 在 Yandex 图像中反向搜索图像

我对自动化反向图像搜索感兴趣。Yandex 尤其适合捕杀鲶鱼,甚至比 Google 图片还要好。因此,请考虑以下 Python 代码:

import requests
import webbrowser

try:
    filePath = "C:\\path\\whateverThisIs.png"
    searchUrl = 'https://yandex.ru/images/'
    multipart = {'encoded_image': (filePath, open(filePath, 'rb')), 'image_content': ''}
    response = requests.post(searchUrl, files=multipart, allow_redirects=False)
    #fetchUrl = response.headers['Location']
    print(response)
    print(dir(response))
    print(response.content)
    input()
except Exception as e:
    print(e)
    print(e.with_traceback)
    input()```
Run Code Online (Sandbox Code Playgroud)

脚本失败并显示 KeyError,'location'未找到。我知道代码会起作用,因为如果您替换它searchUrlhttp://www.google.hr/searchbyimage/upload那么脚本会返回正确的 url。因此,简而言之,预期结果将是带有图像搜索的 url。实际上,我们得到了一个 KeyError ,该 url 应该存储在其中。显然,Yandex 的工作方式并不完全相同,可能 url 已关闭(尽管我尝试了大量变体)或者原因可能完全不同。

无论如何,非常感谢帮助解决这个问题!

python parsing web-crawler yandex

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

如何为我的 python 应用程序设置试用期?

我在 kivy 中制作了一个桌面应用程序,并且能够使用 pyinstaller 制作单个可执行文件(.app)。现在我想把它提供给客户,试用期为 10 天左右。问题是如何制作一个在安装 10 天后停止工作的试用版,即使用户在试用期结束后卸载并重新安装它也不应该工作。在试用版中提供部分功能不是一种选择。

使用 Kivy 的 Mac OS 和 Python 2.7 环境

python setup-deployment kivy

7
推荐指数
1
解决办法
1568
查看次数

docker stack/swarm 中的弹性

我有两个节点的群

[ra@speechanalytics-test ~]$ docker node ls
ID                            HOSTNAME                  STATUS              AVAILABILITY        MANAGER STATUS      ENGINE VERSION
mlwwmkdlzbv0zlapqe1veq3uq     speechanalytics-preprod   Ready               Active                                  18.09.3
se717p88485s22s715rdir9x2 *   speechanalytics-test      Ready               Active              Leader              18.09.3
Run Code Online (Sandbox Code Playgroud)

我正在尝试在堆栈中使用弹性运行容器。这是我的docker-compose.yml文件

version: '3.4'
services:
  elastic:
    image: docker.elastic.co/elasticsearch/elasticsearch:6.7.0
    environment:
      - cluster.name=single-node
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
    ulimits:
      memlock:
        soft: -1
        hard: -1
    volumes:
      - esdata:/usr/share/elasticsearch/data
    deploy:
      placement:
        constraints:
          - node.hostname==speechanalytics-preprod

volumes:
  esdata:
    driver: local
Run Code Online (Sandbox Code Playgroud)

使用 docker stack 开始后

docker stack deploy preprod -c docker-compose.yml
Run Code Online (Sandbox Code Playgroud)

容器在 20 秒内崩溃

docker service logs preprod_elastic 
...
   | …
Run Code Online (Sandbox Code Playgroud)

elasticsearch docker docker-swarm

7
推荐指数
1
解决办法
3880
查看次数

python 应用程序的 Sentry sdk 自定义性能集成

Sentry 可以跟踪 celery 任务和 API 端点的性能 https://docs.sentry.io/product/performance/

我有一个由老太婆吃午饭的自定义脚本,并执行一组类似的任务

我想将sentry_sdk合并到我的脚本中以获取任务的性能跟踪

任何建议如何使用 https://getsentry.github.io/sentry-python/api.html#sentry_sdk.capture_event

python performance sentry

7
推荐指数
1
解决办法
732
查看次数