问题标签 [python-3.10]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1444 浏览

python - 无法安装 scikit-learn 但它无法在窗口 8.1 的 jupyter notebook 中的 python 3.10 中安装

0 投票
1 回答
378 浏览

python - 错误:未找到 kivy_deps.sdl2_dev~=0.3.1 的匹配分布

您好,我正在尝试使用 python 3.10 安装 kivy(截至此问题的最新版本),它给了我一个错误
ERROR: No matching distribution found for kivy_deps.sdl2_dev~=0.3.1

然后它也在尝试安装 Kivy-1.11.1.tar.gz 并且我收到更多错误

截图{错误(kivy)}

0 投票
2 回答
646 浏览

python - PyTorch 安装要求 python=3.1 。安装的 Python 版本:3.10.0

尝试使用 pip 安装 PyTorch 但出现以下错误:

操作系统:Ubuntu 20.04

点子版本:

蟒蛇版本:

如果最新的稳定 python 版本是 3.10 ,为什么它要求 python3.1 ?如何解决问题?

0 投票
1 回答
47 浏览

python - 即使我安装了 Pycharm 也无法找到 dotenv

我使用 pip 成功下载了,但由于某种原因,即使我手动将包添加到 pycharm中,pycharm 表示它已成功下载,python-dotenv但由于某种原因,pycharm 没有检测到它。我试过做,但 python 错误地将 python 和 dotenv 作为单独的包,所以它不起作用。我只是把包名弄错了吗?我尝试使用 pycharm 的内置包安装程序,但它给了我一个错误,说它找不到可能是因为它说它执行了安装包的命令。我也尝试关闭 pycharm 并再次打开它,但这也不能解决问题。import dotenvFile > Settings > Project > Python Interpreter > + > python-dotenv > Install Packagepython-dotenvimport python-dotenvdotenvpip install dotenv

0 投票
1 回答
134 浏览

python - 安装 scikit-image Python 库时如何修复错误?

我尝试在 python 3.10中安装scikit-image包并使用vscode。这是我的命令:
pip3 install scikit-image
但我看到了这个错误:

vc++ 安装在我的 Windows 8.1 上

0 投票
1 回答
179 浏览

type-hinting - 向接受任何可迭代并返回压缩值的函数添加类型提示

我有以下工作代码来解决Advent of Code 2021 第 1 天(由于itertools.pairwise需要 Python 3.10 ),但我坚持如何正确添加类型提示。

目前,当我对此运行 mypy 时,我得到:

tripletwise()我想用可以接受任何可迭代(例如字符串"ABCDEFG"或 的输出)的类型提示来表示sea_floor_depths(report)。我也不确定sea_floor_depths().

0 投票
1 回答
720 浏览

python-3.x - Python 升级导致启动 shell 时出现“AttributeError: module 'collections' has no attribute 'MutableMapping'”错误

我刚刚在 Mac OS X Big Sur 上升级到 Python 3.10。当我现在启动 shell 时,我得到一个错误

我升级到 Django 的最新版本 3.2.9。很确定我的问题与升级有关,但不清楚错误的含义或如何修复它。

0 投票
1 回答
190 浏览

python-3.10 - 为什么我们在 Python 中使用 aiter() 内置函数?

在 python 3.10 中,我们看到了新的内置函数 aiter(async_iterable)。在 python 文档中。定义是“为异步迭代返回异步迭代器”。但我无法理解如何在 google/youtube 中使用或不使用示例定义。有谁知道如何使用这个内置功能?

0 投票
1 回答
466 浏览

python - '管道安装' 新安装 python3.10 失败

刚刚通过 Pop OS 安装了 Python3.10 的新副本,然后安装了 pip 和 python Pipenv 包。在全球范围内安装 pip 包可以正常工作,但如果我尝试在虚拟环境中单独使用 pip(对于任何包,Numpy 仅举一个例子),我会得到:

pipenv install <package>项目文件夹中我的 venv 外部运行,

pip install <package>venv内部,

版本详情:

python3.10 --version:Python 3.10.0b1

python3.10 -m pip -V:来自 /home/xxxxx/.local/lib/python3.10/site-packages/pip 的 pip 21.3.1(python 3.10)

(出于隐私考虑,删除了特定名称)

我已经用谷歌搜索并检查了 Pipenv GitHub,所以我很难过。希望这是迄今为止我设法避免的简单事情,但我不知道从哪里开始 - 任何帮助将不胜感激!

如果有任何其他日志或需要任何信息,请告诉我。

0 投票
0 回答
443 浏览

python - 从缓存的 .pyc 字节码中恢复人类可读的 Python 3.10 源代码

在手动清除可移动 USB 驱动器上损坏的回收站后,我发现我最近执行的几个 Python 文件也损坏了;用编辑器打开它们会显示它们的全部内容都填充了空字节(所有00s)。我不知道这是怎么发生的,但无论如何,不​​幸的是,我的最后一次备份要追溯到几周前,所以如果可能的话,我想尝试恢复丢失的源文件。

我在其中找到了相关的.pyc(日期为损坏前一天)文件.\__pycache__\,我正在尝试.py从二进制文件中重建一个人类可读、准备执行的文件,但到目前为止我还没有取得太大的成功。

许多类似的搜索都会找到诸如uncompyle6decompyle3 之类的工具,但这些工具都不支持 Python 3.10,并且他们的开发人员表示他们也不打算维护它们。

似乎唯一一个与字节码反编译远程相关的工具/包也支持 Python 3.10 是unpyc3 的这个分支,但它似乎在实际代码(或代码对象;我不完全确定)上运行。

希望这个工具是我恢复代码的关键,这就是我自己取得的成就:

encoding="utf-8" 因为我的一些变量是Unicode 字符(例如 α、λ、φ 等),所以在过程中的某个地方需要。

这将我认为是一系列 CPythonInstruction实例写入disassembly.txt,我在下面复制了其中的一个片段:

我试图恢复的实际源文件thermo.py将近 3000 行,所以我不会在这里重现整个输出(我也不认为我可以在任何地方复制,因为它超过了 Pastebin 的 512 kB 的免费限制)。

这似乎是正确的信息,但是一旦我们到达这个与汇编相邻的代码,我的编程经验就完全枯竭了,老实说,我对下一步感到茫然。似乎unpyc3.decompile()接受 Python module、 Pythonfunction或 CPythonPyCodeObject作为输入,但 unpyc3 的文档不是很详细。

所以我现在的问题是:

  • 如果我上面的编组/反汇编方法是正确的,我不知道如何处理反汇编Instruction的 s 以提供给unpyc3.decompile().

  • 如果上述方法不正确,我不知道该去哪里。

如果有人知道如何解决这个问题(或者我的目标是否真的可以实现),我会很感激任何建议。