小编Yac*_*izi的帖子

未定义符号:_ZN10tensorflow8OpKernel11TraceStringEPNS_15OpKernelContextEb

我收到以下错误:

/usr/bin/python3.6 /home/daya/Deep_Learning/Keras-Tuner/HiddenLayersAndHiddenNeurons.py

2020-12-22 09:42:14.472136: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudart.so.11.0

Traceback (most recent call last):
  File "/home/daya/Deep_Learning/Keras-Tuner/HiddenLayersAndHiddenNeurons.py", line 2, in <module>
    from tensorflow import keras
  File "/home/daya/.local/lib/python3.6/site-packages/tensorflow/__init__.py", line 435, in <module>
    _ll.load_library(_main_dir)

  File "/home/daya/.local/lib/python3.6/site-packages/tensorflow/python/framework/load_library.py", line 153, in load_library
    py_tf.TF_LoadLibrary(lib)

tensorflow.python.framework.errors_impl.NotFoundError: /usr/local/lib/python3.6/dist-packages/tensorflow/core/kernels/libtfkernel_sobol_op.so: undefined symbol: _ZN10tensorflow8OpKernel11TraceStringEPNS_15OpKernelContextEb
Run Code Online (Sandbox Code Playgroud)

系统配置

Ubuntu 18.04、cuda11.1 cudnn8、GTX 1660、Tensorflow-gpu 2.4

python-3.x tensorflow2.0

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

Stripe 与 django 的 webhook 说: stripe.error.SignatureVerificationError

我使用与条纹教程中相同的代码:

def webhook(request):
    payload = request.body
    sig_header = request.META['HTTP_STRIPE_SIGNATURE']
    event = None

    try:
        event = stripe.Webhook.construct_event(
            payload, sig_header, endpoint_secret
        )
    except ValueError as e:
        raise(e)
        return HttpResponse(status=400)
    except stripe.error.SignatureVerificationError as e:
        raise(e)
        return HttpResponse(status=400)

    # ...
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用 stripe CLI ( ) 测试 webhook 时,stripe trigger payment_intent.created出现以下错误:

Internal Server Error: /payment/webhook/
Traceback (most recent call last):
  File "/home/rouizi/django-ecommerce/venv/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
    response = get_response(request)
  File "/home/rouizi/django-ecommerce/venv/lib/python3.6/site-packages/django/core/handlers/base.py", line 115, in _get_response
    response = self.process_exception_by_middleware(e, request)
  File "/home/rouizi/django-ecommerce/venv/lib/python3.6/site-packages/django/core/handlers/base.py", line …
Run Code Online (Sandbox Code Playgroud)

django webhooks stripe-payments

7
推荐指数
3
解决办法
4082
查看次数

如何在heroku服务器中配置django-celery

在我的本地环境中,我将 celery 用于计划任务,它在本地系统中工作我使用 redis 作为工作人员,现在我想在 heroku 服务器中配置 django celery 我尝试在 heroku 应用程序中使用 heroku-redis 附加组件

在我的 settings.py 中添加了这些东西:

r = redis.from_url(os.environ.get("REDIS_URL"))
BROKER_URL = redis.from_url(os.environ.get("REDIS_URL"))
CELERY_RESULT_BACKEND = os.environ.get('REDIS_URL')
CELERY_ACCEPT_CONTENT = ['application/json']
CELERY_TASK_SERIALIZER = 'json'
CELERY_RESULT_SERIALIZER = 'json'
CELERY_TIMEZONE = 'Canada/Eastern'

redis_url = urlparse.urlparse(os.environ.get('REDIS_URL'))
CACHES = {
"default": {
"BACKEND": "redis_cache.RedisCache",
"LOCATION": "{0}:{1}".format(redis_url.hostname, redis_url.port),
"OPTIONS": {
"PASSWORD": redis_url.password,
"DB": 0,
}
}
}
Run Code Online (Sandbox Code Playgroud)

在我的 procfile 之后,我添加了:

web: gunicorn bizbii.wsgi --log-file -
worker : celery workder -A tasks.app -l INFO
python manage.py celeryd -v …
Run Code Online (Sandbox Code Playgroud)

django heroku redis celery django-celery

5
推荐指数
1
解决办法
4996
查看次数

celery + redis Cannot connect to amqp://guest:**@127.0.0.1:5672//: [Errno 111] Connection refused

I can not run the celery worker + redis + django. If I run this command to check that celery worker is ready to receive tasks:

celery -A car_rental worker -l info
Run Code Online (Sandbox Code Playgroud)

I got this error:

[2020-02-24 00:14:42,188: ERROR/MainProcess] consumer: Cannot connect to amqp://guest:**@127.0.0.1:5672//: [Errno 111] Connection refused.
Trying again in 2.00 seconds...
Run Code Online (Sandbox Code Playgroud)

In my settings.py I have this:

BROKER_URL = 'redis://localhost:6379'
Run Code Online (Sandbox Code Playgroud)

requirements.txt:

amqp==2.5.2, asgiref==3.2.3, billiard==3.6.2.0, celery==4.4.0, redis==3.4.1
Run Code Online (Sandbox Code Playgroud)

celery.py:

from __future__ import absolute_import, unicode_literals
import os
from celery import Celery …
Run Code Online (Sandbox Code Playgroud)

django redis celery

2
推荐指数
1
解决办法
3242
查看次数

Django 不发送服务器错误 (500) 电子邮件

我有一个托管在远程服务器上的 Django 网站。每当我遇到错误时,Server Error (500)我都应该收到一封电子邮件,其中包含有关该错误的更多信息。我没有收到这些电子邮件。

send_mail()通过 shell 在此服务器上工作。 mail_admins()通过 shell 在此服务器上工作。触发Server Error (500)仅在页面上显示错误,并且不会发送任何电子邮件。

以下是我认为发送电子邮件以及接收错误电子邮件的相关设置。

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_USE_TLS = True
EMAIL_PORT = 587
EMAIL_HOST_USER = 'me@gmail.com'
EMAIL_HOST_PASSWORD = 'mypassword'

SERVER_EMAIL = 'me@gmail.com'

ADMINS = [
        ('me', 'me@gmail.com'),
]
Run Code Online (Sandbox Code Playgroud)

python django

2
推荐指数
1
解决办法
2403
查看次数