GVKun编程网logo

Jupyter笔记本:TypeError:__init __()得到了意外的关键字参数“ io_loop”(jupyter不小心log out)

11

本文将分享Jupyter笔记本:TypeError:__init__的详细内容,并且还将对得到了意外的关键字参数“io_loop”进行详尽解释,此外,我们还将为大家带来关于chloropeth()得到

本文将分享Jupyter笔记本:TypeError:__init __的详细内容,并且还将对得到了意外的关键字参数“ io_loop”进行详尽解释,此外,我们还将为大家带来关于chloropeth() 得到了一个意外的关键字参数“位置”、Discord.py故障或随机错误:TypeError:__new __()获得了意外的关键字参数'deny_new'、Django Rest Framework 2.4 TypeError:__ init __()得到一个意外的关键字参数’allow_none’、Django-TypeError-save()得到了意外的关键字参数'force_insert'的相关知识,希望对你有所帮助。

本文目录一览:

Jupyter笔记本:TypeError:__init __()得到了意外的关键字参数“ io_loop”(jupyter不小心log out)

Jupyter笔记本:TypeError:__init __()得到了意外的关键字参数“ io_loop”(jupyter不小心log out)

我最近在Macbook Pro上安装了jupyter笔记本。创建新笔记本时,我在启动笔记本的终端上看到以下异常不断出现。

Monideeps-MacBook-Pro:PythonNotebooks monideepde$ jupyter-notebook [I 12:18:43.675 NotebookApp] Serving notebooks from local directory: /Users/monideepde/Documents/PythonNotebooks[I 12:18:43.675 NotebookApp] 0 active kernels[I 12:18:43.676 NotebookApp] The Jupyter Notebook is running at:[I 12:18:43.676 NotebookApp] http://localhost:8888/?token=dcb1990694d91ded77f4287a588886ea567b5907ac8aeafa[I 12:18:43.676 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).[C 12:18:43.677 NotebookApp]    Copy/paste this URL into your browser when you connect for the first time,    to login with a token:        http://localhost:8888/?token=dcb1990694d91ded77f4287a588886ea567b5907ac8aeafa[I 12:18:43.896 NotebookApp] Accepting one-time-token-authenticated connection from ::1[W 12:18:44.778 NotebookApp] 404 GET /static/components/moment/locale/en-gb.js?v=20180104121843 (::1) 21.10ms referer=http://localhost:8888/tree[I 12:18:54.840 NotebookApp] Creating new notebook in [W 12:18:55.716 NotebookApp] 404 GET /static/components/moment/locale/en-gb.js?v=20180104121843 (::1) 3.06ms referer=http://localhost:8888/notebooks/Untitled.ipynb?kernel_name=python2[I 12:18:55.920 NotebookApp] Kernel started: 5e16fa4b-3e35-4265-89b0-ab36bb0573f5[W 12:18:55.941 NotebookApp] 404 GET /nbextensions/widgets/notebook/js/extension.js?v=20180104121843 (::1) 5.57ms referer=http://localhost:8888/notebooks/Untitled.ipynb?kernel_name=python2[I 12:18:56.998 NotebookApp] Adapting to protocol v5.1 for kernel 5e16fa4b-3e35-4265-89b0-ab36bb0573f5[E 12:18:57.001 NotebookApp] Uncaught exception in /api/kernels/5e16fa4b-3e35-4265-89b0-ab36bb0573f5/channels    Traceback (most recent call last):      File "/Library/Python/2.7/site-packages/tornado-5.0a1-py2.7-macosx-10.13-intel.egg/tornado/websocket.py", line 494, in _run_callback        result = callback(*args, **kwargs)      File "/Library/Python/2.7/site-packages/notebook-5.2.2-py2.7.egg/notebook/services/kernels/handlers.py", line 258, in open        super(ZMQChannelsHandler, self).open()      File "/Library/Python/2.7/site-packages/notebook-5.2.2-py2.7.egg/notebook/base/zmqhandlers.py", line 168, in open        self.send_ping, self.ping_interval, io_loop=loop,    TypeError: __init__() got an unexpected keyword argument ''io_loop''[I 12:18:58.021 NotebookApp] Adapting to protocol v5.1 for kernel 5e16fa4b-3e35-4265-89b0-ab36bb0573f5

Python版本是2.7。

关于如何解决这个问题的任何指示?

答案1

小编典典

我修改了文件“ /Library/Python/2.7/site-
packages/notebook-5.2.2-py2.7.egg/‌notebook/base/zmqhan‌dlers.py”以删除io_loop参数。

根据bkanuka的评论,这是直到Jupyter发布新版本之前的方法。

chloropeth() 得到了一个意外的关键字参数“位置”

chloropeth() 得到了一个意外的关键字参数“位置”

从 plotly.express.choropleth() 开始,plotly.express.choropleth() 有参数 locations 而不是 location

Discord.py故障或随机错误:TypeError:__new __()获得了意外的关键字参数'deny_new'

Discord.py故障或随机错误:TypeError:__new __()获得了意外的关键字参数'deny_new'

昨天,我的代码非常完美。一切都在运行…并且进展顺利。突然,这个错误:

TypeError: __new__() got an unexpected keyword argument ''deny_new''

在我的PyCharm控制台中弹出。我已经在互联网上进行了查询,但发现的类似问题的答案为零。我希望stackoverflow社区能够为我提供帮助。我没有更改我的代码,只是做了一件事,我试图将我的机器人托管在heroku上,但运行得并不顺利。经过最初的几次尝试,我放弃了。但是,我发现我的机器人开始疯了,我再也无法运行它了:有没有其他人遇到过这种情况,并且知道如何解决?
UPDATE 我刚刚发现由于某种原因,它只能在我的测试服务器上运行,而不能在其他任何服务器上运行。

Traceback (most recent call last):  File "C:/Users/danie/PyCharmProjects/skybot/skybotgaming.py", line 21, in <module>    client.run(''TOKEN'')  File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\client.py", line 640, in run    return future.result()  File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\client.py", line 621, in runner    await self.start(*args, **kwargs)  File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\client.py", line 585, in start    await self.connect(reconnect=reconnect)  File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\client.py", line 499, in connect    await self._connect()  File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\client.py", line 463, in _connect    await self.ws.poll_event()  File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\gateway.py", line 471, in poll_event    await self.received_message(msg)  File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\gateway.py", line 425, in received_message    func(data)  File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\state.py", line 750, in parse_guild_create    guild = self._get_create_guild(data)  File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\state.py", line 725, in _get_create_guild    guild._from_data(data)  File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\guild.py", line 297, in _from_data    self._sync(guild)  File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\guild.py", line 328, in _sync    self._add_channel(CategoryChannel(guild=self, data=c, state=self._state))  File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\channel.py", line 726, in __init__    self._update(guild, data)  File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\channel.py", line 737, in _update    self._fill_overwrites(data)  File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\abc.py", line 294, in _fill_overwrites    self._overwrites.append(_Overwrites(id=overridden_id, **overridden))TypeError: __new__() got an unexpected keyword argument ''deny_new''

我用其他文件和bot尝试了一下,结果也一样,这就像discord.py的问题一样。这实际上是我的整个代码

import discordimport randomfrom discord.ext import commandsimport asyncioclient = commands.Bot(command_prefix=''{'')client.remove_command(''help'')@client.eventasync def on_ready():    print("Signed in")@client.command()async def dm(ctx):    await ctx.author.send("What up chump?")client.run(''TOKEN'')

答案1

小编典典

Discord推出了一项新更改,该更改更改了覆盖对象。

只需重新安装最新版本的Discord.py

python3 -m pip install -U discord.py

而已。

Django Rest Framework 2.4 TypeError:__ init __()得到一个意外的关键字参数’allow_none’

Django Rest Framework 2.4 TypeError:__ init __()得到一个意外的关键字参数’allow_none’

这有点奇怪,我得到这个错误
TypeError:init()得到一个意外的关键字参数’allow_none’
在DRF 2.4上,它在DRF 2.3.14中工作正常

它似乎与模型中的验证有关,因为我尝试使用ProductImg模型,它工作正常,所以我知道模型中有问题,我甚至只尝试获取id,但我总是得到相同的错误消息,现在我想我唯一的选择是使用DRF以前的版本,我想在报告错误之前得到一个意见,因为这是我第一次使用DRF

constants.py

GENDER =(
    (''woman'',''Woman''),(''man'',''Man''),(''none'',''None''),)

PRODUCT_TYPE =(
    (''top'',''Top''),(''bottom'',''Bottom''),(''dress'',''Dress''),(''accessories'',''accessories''),)

serializers.py

class ProductSerializer(serializers.ModelSerializer):
    class Meta:
        model = Product
        fields = (''id'',''name'')

models.py *

class ProductType(models.Model):
    gender = models.CharField(choices=GENDER,max_length=10)
    type = models.CharField(max_length=20)


class Category(models.Model):
    name = models.CharField(max_length=155,verbose_name=_(''Category''))
    type = models.ForeignKey(ProductType,related_name=''categories_for'',verbose_name=_(''Category type''))
    Meta_description = models.TextField(verbose_name=_(''Meta Description''))
    Meta_keywords = models.TextField(verbose_name=_(''Meta Keywords''))
    parent = models.ForeignKey(''Category'',related_name=''children'',verbose_name=_(''Category Parent''),blank=True,null=True)
    slug = models.SlugField(blank=True,verbose_name=_(''URL alias''))



class Trends(models.Model):
    name = models.CharField(max_length=255,verbose_name=_(''Trends''))
    banner = ProcessedImageField(verbose_name=_(''Banner''),upload_to=''trends'',processors=[ResizetoFit(width=''1200'',upscale=False)],format=''JPEG'',options={''quality'': 70})
    description = models.TextField(verbose_name=_(''Description''))
    slug = models.SlugField(blank=True)
    pubDate = models.DateTimeField(auto_Now_add=True,verbose_name=_(''Date published''))
    gender = models.CharField(choices=GENDER,max_length=10)
    promoted = models.BooleanField(verbose_name=_(''Promoted''),default=False)

class Product(models.Model):
    reference = models.CharField(max_length=50,verbose_name=_(''Reference''))
    name = models.CharField(max_length=255,verbose_name=_(''Product Name''))
    description = models.TextField(blank=True,verbose_name=_(''Product Description''))
    color_code = models.CharField(max_length=11,verbose_name=_(''Color Code''))
    color_web = models.CharField(max_length=7,verbose_name=_(''Web Color''))
    size = models.CharField(max_length=11,verbose_name=_(''Product Size''))
    price = models.IntegerField(verbose_name=_(''Product Price''))
    price_promo = models.IntegerField(blank=True,null=True,verbose_name=_(''Product Promo Price''))
    upc = models.CharField(max_length=155,verbose_name=_(''UPC''))
    stock = models.IntegerField(verbose_name=_(''Product Stock''))
    category = models.ForeignKey(Category,verbose_name=_(''Estilo''))
    in_stores = models.BooleanField(default=True,verbose_name=_(''Product Availability''))
    try_out = models.BooleanField(default=False,verbose_name=_(''Try out Product''))
    pub_date = models.DateTimeField(auto_Now_add=True)
    update = models.DateTimeField(auto_Now=True)
    slug = models.SlugField(default='''',verbose_name=_(''URL alias''))
    blog = models.URLField(blank=True,verbose_name=_(''Blog mention link''))
    parent_product = models.BooleanField(default=False,verbose_name=_(''Main Product''))
    active = models.BooleanField(default=True,verbose_name=_(''Active''))
    trends = models.ManyToManyField(Trends,verbose_name=_(''Trends''),blank=True)
    photoshoot_id = models.CharField(max_length=255,verbose_name=_(''Photoshoot ID''))

追溯

Traceback (most recent call last):
File "<console>",line 1,in <module>
File "/Users/jav/vn-azulu/lib/python2.7/site-packages/rest_framework/serializers.py",line 200,in __init__
self.fields = self.get_fields()
File "/Users/jav/vn-azulu/lib/python2.7/site-packages/rest_framework/serializers.py",line 236,in get_fields
default_fields = self.get_default_fields()
File "/Users/jav/vn-azulu/lib/python2.7/site-packages/rest_framework/serializers.py",line 721,in get_default_fields
field = self.get_field(model_field)
File "/Users/jav/vn-azulu/lib/python2.7/site-packages/rest_framework/serializers.py",line 910,in get_field
return ModelField(model_field=model_field,**kwargs)
File "/Users/jav/vn-azulu/lib/python2.7/site-packages/rest_framework/fields.py",line 400,in __init__
super(ModelField,self).__init__(*args,**kwargs)
TypeError: __init__() got an unexpected keyword argument ''allow_none''

解决方法

当试图重现问题时:如果我删除 django model translation的东西,我无法重现它.

name = models.CharField(max_length=155,verbose_name=_(''Category''))

name = models.CharField(max_length=155,verbose_name=''Category'')

为所有模型执行此操作时,以及刺激数据.数据序列化很好.

Django-TypeError-save()得到了意外的关键字参数'force_insert'

Django-TypeError-save()得到了意外的关键字参数'force_insert'

我是Django的新手,我无法弄清楚这个错误。请帮忙。它提供了TypeError-
save()得到了意外的关键字参数’force_insert’。我测试了下面的代码,他们能够保存新的用户注册,但现在将不再保存…

这是我认为有问题的views.py的一部分:

    from django.shortcuts import render, redirect    from django.contrib.auth.forms import UserCreationForm    from django.contrib import messages    from django.contrib.auth.decorators import login_required    from . forms import UserRegisterForm, UserUpdateForm, ProfileUpdateForm    def register(request):        if request.method == ''POST'':            form = UserRegisterForm(request.POST)            if form.is_valid():            username = form.cleaned_data.get(''username'')            form.save(force_insert=False)            messages.success(request, f''Thank you {username}! Your account has been created!'')            return redirect(''login'')    else:        form = UserRegisterForm()    return render(request, ''users/register.html'', {''form'':form})

和models.py

from django.db import modelsfrom django.contrib.auth.models import Userfrom PIL import Imageclass Profile(models.Model):    user = models.OneToOneField(User, on_delete=models.CASCADE)    image = models.ImageField(default=''profile_pics/default.jpg'', upload_to=''profile_pics'')    def __str__(self):        return (self.user)    def save(self):        super().save()        img = Image.open(self.image.path)        if img.height > 300 or img.width > 300:            output_size = (300,300)            img.thumbnail(output_size)            img.save(self.image.path)''

答案1

小编典典

当您在Django中覆盖模型的save方法时,还应该传递*args**kwargs覆盖方法。该代码可能工作正常:

def save(self, *args, **kwargs):    super(Profile, self).save(*args, **kwargs)    img = Image.open(self.image.path)    if img.height > 300 or img.width > 300:        output_size = (300,300)        img.thumbnail(output_size)        img.save(self.image.path)''

今天关于Jupyter笔记本:TypeError:__init __得到了意外的关键字参数“ io_loop”的分享就到这里,希望大家有所收获,若想了解更多关于chloropeth() 得到了一个意外的关键字参数“位置”、Discord.py故障或随机错误:TypeError:__new __()获得了意外的关键字参数'deny_new'、Django Rest Framework 2.4 TypeError:__ init __()得到一个意外的关键字参数’allow_none’、Django-TypeError-save()得到了意外的关键字参数'force_insert'等相关知识,可以在本站进行查询。

本文标签: