小编zer*_*ewl的帖子

导入错误:无法从“click”导入名称“_unicodefun”

当使用 Python Black包运行 lint 检查时,会出现错误:

ImportError:无法从“click”导入名称“_unicodefun”(/Users/robot/.cache/pre-commit/repo3u71ccm2/py_env-python3.9/lib/python3.9/site-packages/click/ init .py)`

在研究过程中,我发现了以下相关问题:

我怎么解决这个问题?这是 linter 的误报吗?我需要修改我的代码吗?

python python-black

178
推荐指数
4
解决办法
8万
查看次数

Python 3.9.8 使用 Black 并导入 `typed_ast.ast3` 失败

自从更新到 Python\xc2\xa03.9.8 以来,我们在CI管道中使用Black时遇到错误。

\n
black....................................................................Failed\n- hook id: black\n- exit code: 1\nTraceback (most recent call last):\n  File "../.cache/pre-commit/repol9drvp84/py_env-python3/bin/black", line 5, in <module>\n    from black import patched_main\n  File "../.cache/pre-commit/repol9drvp84/py_env-python3/lib/python3.9/site-packages/black/__init__.py", line 52, in <module>\n    from typed_ast import ast3, ast27\n  File "../.cache/pre-commit/repol9drvp84/py_env-python3/lib/python3.9/site-packages/typed_ast/ast3.py", line 40, in <module>\n    from typed_ast import _ast3\nImportError: ../.cache/pre-commit/repol9drvp84/py_env-python3/lib/python3.9/site-packages/typed_ast/_ast3.cpython-39-x86_64-linux-gnu.so: undefined symbol: _PyUnicode_DecodeUnicodeEscape\n
Run Code Online (Sandbox Code Playgroud)\n

该错误可以通过以下方式轻松重现:

\n
% pip install typed_ast\n% python3 -c \'from typed_ast import ast3\'\nTraceback (most recent call last):\n  File "<string>", line 1, in <module>\nImportError:\n/usr/lib/python3/dist-packages/typed_ast/_ast3.cpython-39-x86_64-linux-gnu.so:\nundefined symbol: _PyUnicode_DecodeUnicodeEscape\n
Run Code Online (Sandbox Code Playgroud)\n

目前唯一的解决方法是降级到 …

python python-3.x

27
推荐指数
1
解决办法
9816
查看次数

ModuleNotFoundError:没有名为“en_core_web_sm”的模块

我是 python 新手,一直被一个问题困扰:我必须在 Visual Studio 代码中执行 python 文件,这给了我一个错误

ModuleNotFoundError: No module named 'en_core_web_sm' ,

即使我已经下载了 en-core-web-sm 2.2.5。

请帮我解决这个问题谢谢和问候,

import spacy  
import re
import json
import pymongo 
import datetime
import sys
import xlrd
import xlsxwriter
import openpyxl
from openpyxl import Workbook

from pathlib import Path
nlp = spacy.load("en_core_web_sm")
Run Code Online (Sandbox Code Playgroud)

python spacy

11
推荐指数
1
解决办法
3万
查看次数

使用babel-plugin-module-resolver和jest

我已经babel-plugin-module-resolver设置了我的项目,它运行正常,直到我运行我的测试.

我已经着手~/指出了./src.

我已经尝试添加以下内容package.json但它仍然无法正常工作

"jest": {
  "preset": "react-native",
  "moduleNameMapper": {
    "~": "./src"
  }
}
Run Code Online (Sandbox Code Playgroud)

jestjs react-native

8
推荐指数
1
解决办法
702
查看次数

Java 13中新的关键字“ yield”是什么意思?

Java 13引入了yield用于switch表达式的关键字。

我该如何使用它?它与默认值returnbreak值有什么区别?

java yield switch-statement java-13

8
推荐指数
3
解决办法
634
查看次数

Electron-builder mac os dmg 文件在启动时崩溃

我使用electro builder创建了我的电子应用程序的 dmg mac 文件。

创建过程顺利通过,没有任何错误。

“安装”有效,但如果我尝试启动该应用程序,它不会出现。

注意:Windows 和 Linux 构建工作正常。

使用的电子构建器 mac 配置的一部分:

    "mac": {
        "icon": "dist/logo.png",
        "category": "test-app.app-category.developer-tools",
        "target": [
            "dmg"
        ]
    },
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪/错误日志:

Process:               appName [49598]
Path:                  /Applications/appName.app/Contents/MacOS/appName
Identifier:            ru.appName.app
Version:               1.4.0 (1.4.0)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           appName [49598]
User ID:               501

Date/Time:             2019-11-11 17:33:50.167 +0300
OS Version:            Mac OS X 10.13.6 (17G4015)
Report Version:        12
Anonymous UUID:        8462CE6C-C934-0502-5981-B0725F5862FE

Sleep/Wake UUID:       4DFB8AC8-042E-4ADE-926D-5147B7CA609B

Time Awake Since Boot: 28000 seconds
Time Since Wake: …
Run Code Online (Sandbox Code Playgroud)

macos dmg node.js electron electron-builder

6
推荐指数
0
解决办法
618
查看次数

如何更改 Angular 材料日期范围选择器的日期格式?

如何在 Angular Materials 日期范围选择器中将日期格式更改为自定义格式?

例如,对于另一种日期格式:DD/MM/YYYY

基本日期范围选择器:

    <mat-form-field appearance="fill">
      <mat-label>Enter a date range</mat-label>
      <mat-date-range-input [rangePicker]="picker">
        <input matStartDate placeholder="Start date">
        <input matEndDate placeholder="End date">
      </mat-date-range-input>
      <mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
      <mat-date-range-picker #picker></mat-date-range-picker>
    </mat-form-field>
Run Code Online (Sandbox Code Playgroud)

基本日期范围选择器如Stackblitz

date daterangepicker angular-material angular

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

Nodejs 与 macOS:# 中的致命错误,第 0 行 - gatsby develop

我正在使用 gatsby cli,即使我从头开始创建新站点,gatsby develop命令也会突然返回错误。我正在使用带有 big sur 的 M1 macbook pro,有没有人遇到过同样的问题?如果是如何解决这个问题?我已经按照官方文档正确配置了所有内容,我错过了什么吗? 这是我的终端屏幕截图

错误:macOS 11.2:致命错误 Check failed: allocator->SetPermissions

堆栈跟踪的部分:

#
# Fatal error in , line 0
# Check failed: allocator->SetPermissions(reinterpret_cast<void*>(region.begin()), region.size(), PageAllocator::kNoAccess).
#
#
#
#FailureMessage Object: 0x16f986408
 1: 0x100575758 node::NodePlatform::GetStackTracePrinter()::$_3::__invoke() 
...
Run Code Online (Sandbox Code Playgroud)

macos node.js gatsby

6
推荐指数
1
解决办法
2253
查看次数

ImportError:无法从“click.termui”导入名称“get_terminal_size”

使用 python lib typer会引发错误。

一些依赖的堆栈跟踪:

   ...
  import typer
  File "/builds/.../.venv/lib/python3.9/site-packages/typer/__init__.py", line 12, in <module>
  from click.termui import get_terminal_size as get_terminal_size
ImportError: cannot import name 'get_terminal_size' from 'click.termui' (/builds/.../.venv/lib/python3.9/site-packages/click/termui.py)
Run Code Online (Sandbox Code Playgroud)

python python-3.x typer

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

如何修复黑色预提交的 InvalidManifestError?

pre-commit使用black最新版本运行 python23.11.0会导致有线InvalidManifestError.

\n

摘自.pre-commit-config.yaml

\n
repos:\n-   repo: https://github.com/psf/black\n    rev: 23.11.0\n    hooks:\n    -   id: black\n        types: []\n        files: ^.*.pyi?$  # format .py and .pyi files`\n
Run Code Online (Sandbox Code Playgroud)\n

输出消息:

\n
\xe2\x94\x82 \xe2\x94\x82      stdout = \'An error has occurred: InvalidManifestError: \\n==> File                       \xe2\x94\x82 \xe2\x94\x82\n\xe2\x94\x82 \xe2\x94\x82               /Users/robot/.cache/pre-c\'+329                                                 \xe2\x94\x82 \xe2\x94\x82\n\xe2\x94\x82 \xe2\x94\x82 stdout_list = [                                                                              \xe2\x94\x82 \xe2\x94\x82\n\xe2\x94\x82 \xe2\x94\x82               \xe2\x94\x82   \'An error has occurred: InvalidManifestError: \\n\',                         \xe2\x94\x82 \xe2\x94\x82\n\xe2\x94\x82 \xe2\x94\x82               \xe2\x94\x82   \'==> File                                                                  \xe2\x94\x82 \xe2\x94\x82\n\xe2\x94\x82 \xe2\x94\x82               /Users/robot/.cache/pre-commit/repoxhmwyits/.pre-commit-hooks.yaml\\n\',         \xe2\x94\x82 \xe2\x94\x82\n\xe2\x94\x82 \xe2\x94\x82               \xe2\x94\x82 …
Run Code Online (Sandbox Code Playgroud)

python pre-commit python-black pre-commit.com

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