小编Pal*_*ine的帖子

ModuleNotFoundError:没有名为“jupyter_server.contents”的模块

我收到这个错误:

Traceback (most recent call last):
File "C:\ProgramData\anaconda3\Lib\site-packages\notebook\traittypes.py", line 235, in _resolve_classes
klass = self._resolve_string(klass)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Cristian Valiante\AppData\Roaming\Python\Python311\site-packages\traitlets\traitlets.py", line 2025, in _resolve_string
return import_item(string)
^^^^^^^^^^^^^^^^^^^
File "C:\Users\Cristian Valiante\AppData\Roaming\Python\Python311\site-packages\traitlets\utils\importstring.py", line 31, in import_item
module = __import__(package, fromlist=[obj])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'jupyter_server.contents'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\ProgramData\anaconda3\Scripts\jupyter-notebook-script.py", line 10, in 
sys.exit(main())
^^^^^^
File "C:\Users\Cristian Valiante\AppData\Roaming\Python\Python311\site-packages\jupyter_core\application.py", line 280, in launch_instance
super().launch_instance(argv=argv, **kwargs)
File "C:\Users\Cristian Valiante\AppData\Roaming\Python\Python311\site-packages\traitlets\config\application.py", line 1051, in launch_instance …
Run Code Online (Sandbox Code Playgroud)

python python-3.x anaconda jupyter jupyter-notebook

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

基于有效值的组合聚合

我有一个具有以下结构的 df:

id  a1_l1   a2_l1   a3_l1   a1_l2   a2_l2   a3_l2
1   1       5       3       1       2       3
2   1       5       3       1       2       3
3   2       5       3       5       5       3
4   5       5       3       5       5       3
5   5       5       2           
6   5       5       2           
7   5       5       2           
8   2       5       2           
9   3       5       1           
10  3       5       1   
Run Code Online (Sandbox Code Playgroud)

我想总结在一个表格中,这样我就可以得到:

    l1  l2
a1  0.4 0.5
a2  1   0.5
a3  0   0
Run Code Online (Sandbox Code Playgroud)

我正在做的是计算 5 出现的次数除以有效响应的数量,例如:

a1, l1 等于 0.4,因为我有 …

python dataframe pandas

7
推荐指数
1
解决办法
169
查看次数

从字符串python获取日期时间格式

Python 中有多个 DateTime 解析器,可以自动解析日期字符串,而无需提供日期时间格式。我的问题是我不需要转换日期时间,我只需要日期时间格式。

示例:从“2021-01-01”开始,我想要类似“%Y-%m-%d”或“yyyy-MM-dd”的内容。

我唯一的想法是尝试使用不同的格式进行投射并获得成功,但我不想列出每种可能的格式。

我正在使用 pandas,因此我可以使用适用于系列或字符串 DateTime 解析器的方法。

有任何想法吗?

python format datetime python-3.x pandas

7
推荐指数
1
解决办法
1090
查看次数

为什么会出现 invalid_grant 错误并显示“会话没有所需的客户端”?

我有一个应用程序通过 oauth2-proxy 连接到 Keycloak,通常一切运行正常。

有时我会在 oauth2-proxy 日志文件中看到以下错误:

unable to redeem refresh token: failed to get token: oauth2: cannot fetch token: 400 Bad Request 
Response: {"error":"invalid_grant","error_description":"Session doesn't have required client"},
removing session.
Run Code Online (Sandbox Code Playgroud)

Keycloak日志文件中相应的消息是这样的:

org.keycloak.events
type=REFRESH_TOKEN_ERROR, realmId=xxx, clientId=xxx, userId=f:ce9d954a-de51-48a4-a70b-xxx:xxx, ipAddress=x.x.x.x, error=invalid_token, grant_type=refresh_token, refresh_token_type=Refresh, refresh_token_id=bb77d7aa-c061-45d4-b2f7-fe938d5537cb, client_auth_method=client-secret
Run Code Online (Sandbox Code Playgroud)

我在例如“会话没有所需的客户端”意味着什么?中发现了相同的错误消息。但这个问题是针对 Keycloak 4.x 的,而我使用的是最新的 16.1.1。此外,我不使用“记住我”会话。

源代码仅在 oidc/TokenManager.java 中包含此消息,其中建议存在“跨 DC 环境”问题,但我们没有跨数据中心环境,只有同一 Kubernetes 命名空间中的三个实例安装了最新的 Helm 图表。

还有什么可能导致这个问题?

keycloak oauth2-proxy

7
推荐指数
1
解决办法
1939
查看次数

AttributeError:模块“numpy”没有属性“long”

我正在尝试使用 numpy 来找到9权力提升19

我在用numpy 1.24.3

这是我正在尝试的代码:

import numpy as np
np.long(9**19)
Run Code Online (Sandbox Code Playgroud)

这是我收到的错误:

AttributeError: module 'numpy' has no attribute 'long'
Run Code Online (Sandbox Code Playgroud)

python numpy python-3.x

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

属性错误:cython_sources

我在用:

\n
python: 3.12\n\nOS: Windows 11 Home\n
Run Code Online (Sandbox Code Playgroud)\n

我尝试安装catboost==1.2.2

\n

我收到此错误:

\n
C:\\Windows\\System32>py -3 -m pip install catboost==1.2.2\nCollecting catboost==1.2.2\n  Downloading catboost-1.2.2.tar.gz (60.1 MB)\n     ---------------------------------------- 60.1/60.1 MB 5.1 MB/s eta 0:00:00\n  Installing build dependencies ... error\n  error: subprocess-exited-with-error\n\n  \xc3\x97 pip subprocess to install build dependencies did not run successfully.\n  \xe2\x94\x82 exit code: 1\n  \xe2\x95\xb0\xe2\x94\x80> [135 lines of output]\n      Collecting setuptools>=64.0\n        Using cached setuptools-68.2.2-py3-none-any.whl (807 kB)\n      Collecting wheel\n        Using cached wheel-0.41.3-py3-none-any.whl (65 kB)\n      Collecting jupyterlab\n        Downloading jupyterlab-4.0.8-py3-none-any.whl (9.2 MB)\n           ---------------------------------------- 9.2/9.2 …
Run Code Online (Sandbox Code Playgroud)

python python-3.x catboost python-3.12

7
推荐指数
1
解决办法
7818
查看次数

AttributeError:模块“spacy”没有属性“load”

import spacy
nlp = spacy.load('en_core_web_sm')

**Error:** Traceback (most recent call last):

  File "C:\Users\PavanKumar\.spyder-py3\ExcelML.py", line 27, in <module>
    nlp = spacy.load('en_core_web_sm')

AttributeError: module 'spacy' has no attribute 'load'
Run Code Online (Sandbox Code Playgroud)

有人能给我建议一个解决方案吗?

python attributes load attributeerror spacy-3

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

如何使用 rollupjs 将 @mediapipe/face_mesh 模块注入到我的包中

我是 Rollup 的新手,最近几天学到了很多东西。我正在使用 Rollup 制作一个依赖于 的模块@mediapipe/face_mesh,它作为(我认为?) IIFE 提供。我有兴趣将face_mesh注入到我的输出文件中,而不是将其作为外部依赖项包含在内。

我正在使用 commonjs 和 node-resolve 插件来注入它——除了一点之外,一切都正常。我对如何将脚本添加到输出 index.js 有一些奇怪的行为

包.json

"source": "src/index.ts",
"main": "dist/index.js",
"dependencies": {
    "@mediapipe/face_mesh": "0.4.1633559619"
}
Run Code Online (Sandbox Code Playgroud)

src/index.ts

import { FaceMesh } from '@mediapipe/face_mesh'

const faceMesh = new FaceMesh()
Run Code Online (Sandbox Code Playgroud)

rollup.config.js

export default {
  input: 'src/index.ts',
  output: [
    {
      file: pkg.main,
      format: 'cjs'
    }
  ],
  plugins: [
    typescript({
      typescript: require('typescript')
    }),
    commonjs({
      include: /\/node_modules\//
    }),
    nodeResolve({
      browser: true
    }),
    globals(),
    builtins()
  ]
}
Run Code Online (Sandbox Code Playgroud)

face_mesh.js

(function(){/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: …
Run Code Online (Sandbox Code Playgroud)

javascript json closures typescript rollupjs

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

OpenAI API 错误:“没有名为‘openai.embeddings_utils’的模块;‘openai’不是一个包”

我想使用openai.embeddings_utils import get_embeddings 所以已经安装openai

Name: openai
Version: 0.26.5
Summary: Python client library for the OpenAI API
Home-page: https://github.com/openai/openai-python
Author: OpenAI
Author-email: support@openai.com
License: 
Location: /Users/lima/Desktop/Paprika/Openai/.venv/lib/python3.9/site-packages
Requires: aiohttp, requests, tqdm
Required-by: 
Run Code Online (Sandbox Code Playgroud)

这是我的 openai 但为什么不使用 openai.embeddings_utils 呢?

python pip python-3.x openai-api azure-openai

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

循环通过服务器获取统计信息时找不到存储过程“sp_msforeachtable”(SSMS)

我编写此代码是为了循环访问服务器上的每个数据库,收集每个表的统计信息并将它们存储在临时表中。最终,我会将其集成到一个更永久的结构中,但现在我只是想让它发挥作用。我的问题是,在 57 个数据库之后,我收到错误消息,指出找不到存储过程 sp_msforeachtable。

我已经验证该存储过程存在于服务器上和服务器级别的每个数据库上。

我通过将其添加到“名称不在”条件中,在结果中排​​除了该数据库,它只是移动到列表中的下一个数据库并给出相同的错误。(我已确认它存在于下一个数据库中还)。实际上我已经为接下来的 6 个数据库做到了这一点。

这导致我无法收集准确的信息。我是否在某个地方耗尽了资源?

                    DECLARE @Database TABLE (DbName SYSNAME);
                    
                    IF OBJECT_ID('tempdb.dbo.#TableLvlSizes', 'U') IS NOT NULL 
                    BEGIN
                           PRINT 'dropping table'
                        DROP TABLE tempdb.dbo.#TableLvlSizes;
                    END    
                    
                    CREATE TABLE #TableLvlSizes (
                        TableName nvarchar(128)
                        ,NumberOfRows varchar(50)
                        ,ReservedSpace varchar(50)
                        ,TableDataSpace varchar(50)
                        ,IndexSize varchar(50)
                        ,unused varchar(50))
                    
                    DECLARE @DbName AS SYSNAME;
                    DECLARE @Sql1 AS VARCHAR(MAX);
                    
                    SET @DbName = '';
                    
                    INSERT INTO @Database (DbName)
                    SELECT NAME
                    FROM sys.databases
                    where name not in ('tempdb')
                    ORDER BY NAME ASC;
                    
                    WHILE @DbName IS NOT NULL
                    BEGIN
                        SET …
Run Code Online (Sandbox Code Playgroud)

sql-server stored-procedures ssms-2016

5
推荐指数
2
解决办法
5650
查看次数