285得票16回答
Python 3.7中的类继承和数据类

我目前正在尝试使用Python 3.7中引入的新数据类构造。我现在被卡住了,试图对父类进行一些继承。看起来我的当前方法中参数的顺序混乱了,导致子类中的bool参数在其他参数之前传递。这导致了类型错误。from dataclasses import dataclass @dataclass c...

7得票1回答
如何在Python中使用Dataclasses中的__post_init__方法

我正在尝试使用Python中的数据类,并且我想做的是在我的类内部拥有一个计算字段,同时也要将sort_index字段添加到调用中,但我还希望它是冻结状态的,这样在定义后就无法修改该类的任何属性。以下是我的代码: from dataclasses import dataclass, field...

71得票1回答
属性错误:类型对象'Callable'没有属性'_abc_registry'。

当我打开我的jupyter笔记本时,会出现错误。 我在谷歌上寻求帮助,但是找不到答案。 我正在使用macOS mojave并且使用python 3.7.2。我重新安装了Jupiter笔记本,但没有改变。 当我输入jupyter笔记本时,它会显示这些内容。Last login: Wed A...

102得票6回答
使用Anaconda升级到Python 3.7

Python 3.7 alpha版本已发布,但我找不到有关如何使用Anaconda更新到Python 3.7的任何帖子 - 或许他们会等待官方发布?有什么建议吗?

77得票10回答
更新后pip无法正常工作,出现错误“module”对象不可调用。

进行了pip更新后,pip完全停止工作。Z:\>pip install matplotlib Traceback (most recent call last): File "c:\program files\python37\lib\runpy.py", line 193, in ...

8得票6回答
AWS Lambda层用于psycopg2。

我试图创建一个新的lambda层,来导入包含psycopg2的zip文件,因为该库使我的部署包超过了3MB,我不能再在我的lambda函数中看到内联代码。 我使用Python 3.7为以下两种情况创建了lambda层: psycopg2_lib.zip(包含psycopg2、psycop...

8得票1回答
新的注解破坏了对数据类的检查

使用PEP 563,from __future__ import annotations会使类型注释变为惰性求值,这提供了一些好处,比如前向引用。 然而,这似乎与其他功能(例如dataclasses)不兼容。例如,我有一些代码检查类的__init__方法的类型参数。(真实用例是为类提供默认序...

10得票5回答
导入错误:无法从'pip._internal.distributions.source'中导入名称为'SourceDistribution'的模块

pip3 install无法正常工作,同时pip3也无法从pip20.0降级到pip19。Rayaans-MacBook-Pro:~ rayaangrewal$ pip3 install Traceback (most recent call last): File "/...

7得票1回答
在Alpine Linux上,Python本地化无法工作。

这段代码很简单: import locale locale.setlocale(locale.LC_ALL, 'de_DE.UTF-8') # I tried de_DE and de_DE.utf8 too locale.currency(0) Traceback (most recen...

8得票2回答
RAY Python框架内存不足

我已经用Ray创建了一个简单的远程功能,它所需的内存非常少。但是,在运行了很短的时间后,内存会稳定增加,并且我会收到RayOutOfMemoryError异常。以下代码是这个问题的一个非常简单的例子。"result_transformed"numpy 数组被发送到工作程序中,每个工作程序都可以...