本文将分享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)
- 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)
我最近在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/zmqhandlers.py”以删除io_loop
参数。
根据bkanuka的评论,这是直到Jupyter发布新版本之前的方法。
chloropeth() 得到了一个意外的关键字参数“位置”
从 plotly.express.choropleth() 开始,plotly.express.choropleth()
有参数 locations
而不是 location
。
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’
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''
解决方法
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’。我测试了下面的代码,他们能够保存新的用户注册,但现在将不再保存…
这是我认为有问题的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'等相关知识,可以在本站进行查询。
本文标签: