小编bad*_*der的帖子

发生意外错误:“EPERM:Yarn 中不允许操作

我在用 Yarn 安装新的 npm 包时遇到问题。每次我继续添加一个新包时,它都会向我抛出这个错误。但是当我删除 node_modules 文件夹并运行 Yarn 时,一切正常。同样,当我尝试添加另一个包时,它会抛出同样的错误。任何解决方案,我现在都很头疼。

在此处输入图片说明

npm yarnpkg

16
推荐指数
4
解决办法
1万
查看次数

更新我的身份服务器4后不断出现无效范围错误

我让identityProviderService与我的 API 和 Web 应用程序一起工作,然后我更新我更新了我的依赖项(identityServer4),这导致我使用代码或混合时不断出现以下错误。

IdentityServer4 错误:Invalid_scope

我检查了日志,范围很好,但我可以解决为什么我一直收到这个错误!详情如下:

我的本地 Idp (Identityserver4) 日志和主要错误 =>

IdentityServer4.Hosting.IdentityServerMiddleware: Information:
Invoking IdentityServer endpoint:
IdentityServer4.Endpoints.AuthorizeEndpoint for /connect/authorize
IdentityServer4.Validation.DefaultResourceValidator: Error: Scope
Bd.Web.Api not found in store.
IdentityServer4.Endpoints.AuthorizeEndpoint: Error: Request validation
failed IdentityServer4.Endpoints.AuthorizeEndpoint: Information: {  
"ClientId": "BdWebAppClientId",   "ClientName": "Bd web Client
Application",   "RedirectUri": "https://localhost:xxxxx/signin-oidc", 
"AllowedRedirectUris": [
    "https://localhost:44386/signin-oidc"   ],   "SubjectId": "anonymous",   "ResponseType": "code",   "ResponseMode": "form_post", 
"GrantType": "authorization_code",   "RequestedScopes": "openid
profile Bd.Web.Api",   "State":
"CfDJ8Foioa24zShFmzIFmkTbGBTrbiiEwQYmHGMRUN7FwsfKMgY2-olWJA1XVlAkA0uCWIR6HhMdu2X1exzVKTNFTcAD456Z0r3es5ki377uBEJgjA9jmyQFWWzTZV6_7GEmIC39xUh_b_YAqXgtzO0olZ52beNFuxruk_NshL47NhwcaETCH2cy3XTvRN0NTxZHmxVWglo13iSE7RVpNghHc7pBW7jCv7cB2RldQnEvsJ4s56AdiICw9sdKEJ5mQNoXngshanycX4MmD3qaW0TX6knY43pAqMuPgEEVqd7BXKt_koQfiQuAP3pQNbsyOAb1jtoZ8egUHiKgXjofs8ci2i4",
"PromptMode": "",   "Raw": {
    "client_id": "BdWebAppClientId",
    "redirect_uri": "https://localhost:xxxxx/signin-oidc",
    "response_type": "code",
    "scope": "openid profile Bd.Web.Api", …
Run Code Online (Sandbox Code Playgroud)

asp.net validation identityserver4

15
推荐指数
2
解决办法
5033
查看次数

使用 Enum/Literal 键输入详尽字典的提示

我正在研究具有广泛类型提示的代码库,由 mypy 检查。在某些情况下,我们有一个从enum.Enum静态已知值或其他小型有限集 ( typing.Literal) 到固定值的映射,因此使用字典很方便:

# GOOD
from enum import Enum, auto

class Foo(Enum):
   X = auto()
   Y = auto()

lookup: dict[Foo, str] = {Foo.X: "cool", Foo.Y: "whatever"}

print(lookup[Foo.X])
Run Code Online (Sandbox Code Playgroud)

然而,这个字典不必是详尽的(又名全部):mypy 对于缺少键非常满意,并且缺少键的索引将在运行时失败。在实践中,对于大型枚举(在定义 时忘记成员dict),或者向现有枚举添加成员时(尤其是在lookup完全不同的文件时),很容易发生这种情况。

例如,这很好地通过了mypy --strict,但在运行时失败了,因为我们“忘记”更新lookup自身:

# BAD
from enum import Enum, auto

class Foo(Enum):
   X = auto()
   Y = auto()
   Z = auto() # NEW

lookup: dict[Foo, str] = {Foo.X: "cool", Foo.Y: "whatever"}
 
print(lookup[Foo.Z]) # CHANGED
Run Code Online (Sandbox Code Playgroud)

我希望能够将特定的字典/映射标记为全部/详尽,这意味着,例如,mypy …

python enums mypy python-typing typeddict

15
推荐指数
1
解决办法
6149
查看次数

com/intellij/openapi/roots/ModuleRootManager.getInstance 的 @NotNull 参数“module”的参数不能为 null

当我尝试运行任何类型的脚本时,我收到此错误:

错误消息的屏幕截图

错误抄录:

com/intellij/openapi/roots/ModuleRootManager.getInstance 的 @NotNull 参数“module”的参数不能为 null

pycharm

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

没有为运行配置定义 SDK

当我尝试在 PyCharm 中运行我的项目时,出现错误:

SDK 未定义运行配置。

我尝试设置一个新的翻译并尝试了一切。

“SDK”是什么意思以及在哪里可以配置它?

运行按钮上弹出错误

python pycharm

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

Python - valuecounts() 方法 - 显示所有结果

对于 Python 来说,我是一个完全的新手,所以这可能很难解释。

我有一个 pandas 数据框,其中包含 1960 年至 2020 年的 2485 个条目。我想知道每年有多少条目,我可以通过该.value_counts()方法轻松获得。我的问题是,当我打印此内容时,输出仅显示前 5 个和后 5 个条目,而不是每年的数字。有没有办法在 DataFrame 中显示所有年份的所有值计数?

python dataframe pandas

14
推荐指数
2
解决办法
3万
查看次数

SSLError: [SSL: EE_KEY_TOO_SMALL] ee 密钥太小 (_ssl.c:4022) 在 Ubuntu 上启动 jupyter 笔记本时

当我尝试通过 EC2 服务器在 Ubuntu 中启动 Jupyter Notebook 时遇到此问题。

SSLError: [SSL: EE_KEY_TOO_SMALL] ee 密钥太小 (_ssl.c:4022)

本来我有

权限错误 [Errno 13]

然后我按照此页面/home并通过将文件夹和文件夹的所有权更改~/.local/share/jupyter/为当前用户来修复它。

现在我遇到了 SSL 问题。我按照建议查看了此链接,但没有运气。

然后我cd到我的证书文件夹,它就"mycert.pem"在那里。我确信我将本地主机 IP 地址替换为"https://" amazon url.

我的错误代码似乎也与这篇文章不相似,尽管我们的密钥都太小了。但我的是"ee key "、 和"_ssl.c:4022",这与他们不同。

整个错误信息是这样的:

ubuntu@ip-172-31-15-155:~$ jupyter notebook
[I 16:53:35.24 NotebookApp] Serving notebooks from local directory: /home/ubuntu
[I 16:53:35.24 NotebookApp] Jupyter Notebook 6.4.0 is running at:
[I 16:53:35.24 NotebookApp] https://ip-172-31-15-155:8888/?token=5d6f7e3d198847e0b9008cff94deb68355701d6c6c983322
[I 16:53:35.24 NotebookApp]  or https://127.0.0.1:8888/?token=5d6f7e3d198847e0b9008cff94deb68355701d6c6c983322 …
Run Code Online (Sandbox Code Playgroud)

permissions ubuntu ssl amazon-ec2 jupyter-notebook

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

macOS 10.12 brew install openssl 问题

尝试使用以下命令在自制软件上安装 openssl:

brew install openssl
Run Code Online (Sandbox Code Playgroud)

在make过程中出现以下错误:

clang  -I. -Iinclude -fPIC -arch x86_64 -O3 -Wall -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/etc/openssl@1.1\"" -DENGINESDIR="\"/usr/local/Cellar/openssl@1.1/1.1.1l/lib/engines-1.1\"" -D_REENTRANT -DNDEBUG  -MMD -MF crypto/rand/randfile.d.tmp -MT crypto/rand/randfile.o -c -o crypto/rand/randfile.o crypto/rand/randfile.c
In file included from crypto/rand/rand_unix.c:38:
/usr/include/CommonCrypto/CommonRandom.h:35:9: error: unknown type name 'CCCryptorStatus'
typedef CCCryptorStatus CCRNGStatus;
        ^
crypto/rand/rand_unix.c:385:47: error: use of undeclared identifier 'kCCSuccess'
    if (CCRandomGenerateBytes(buf, buflen) == kCCSuccess)
                                              ^
2 errors generated.
make[1]: *** [crypto/rand/rand_unix.o] …
Run Code Online (Sandbox Code Playgroud)

macos homebrew openssl

14
推荐指数
2
解决办法
946
查看次数

pyproject.toml 无法使用 setuptools python -m 构建格式找到项目名称

为 a 中的 Python 包提供名称的正确格式是什么pyproject.toml?这是pyproject.toml文件:

[project]
name = "foobar"
version = "0.0.1"

[build-system]
requires = ["setuptools>=40.8.0", "wheel"]
build-backend = "setuptools.build_meta"
Run Code Online (Sandbox Code Playgroud)

调用 using 的构建python -m build会导致以下错误。

running check
warning: check: missing required meta-data: name, url
warning: check: missing meta-data: either (author and author_email) or (maintainer and maintainer_email) should be supplied
Run Code Online (Sandbox Code Playgroud)

基于这个 reddit 帖子问题,我遇到了同样的问题。

python python-3.x python-packaging pyproject.toml

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

带有 Sphinx 生成的文档的 Github 页面无法正确显示 HTML

我一直在尝试在 Github 页面上为我们的存储库发布 Sphinx 生成的文档,主题由readthedocs.org提供。

经过几次尝试,我设法通过将 Sphinx 生成的 HTML 文件上传到存储库的 gh-pages 分支中使其在线。

获得这个:

https://takeqontrol.github.io/qontrol_api/

这看起来很糟糕,通过阅读文档删除了主题的所有自定义。

以下是打开链接时看到的示例:

出现在 githubpages 中的 html - 缺少所有自定义

但是如果我在我的计算机上打开这些 HTML 文件,页面看起来正是我想要的样子。下面是一个示例,说明完全相同的 HTML 在本地的外观:

HTML 显示在浏览器本地,具有所有必需的自定义

有人知道发生了什么吗?或者甚至指出我可以找到解释的地方?

所有代码都可以在这里找到:https : //github.com/takeqontrol/qontrol_api 在两个分支中。

github python-sphinx github-pages read-the-docs

12
推荐指数
1
解决办法
1034
查看次数