denosaurs / denosaurs/deno_python

Cannot find installed Python packages

Aperta
#70 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub
bug needs investigation
Lingua principale
TypeScript
Stelle
762
Fork
26
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

I'm new to Python, so I hope my environment is setup correctly - I followed instructions carefully.

I'm using Poetry - here is `pyproject.toml` in my Deno project root:
```
[tool.poetry]
name = "engine"
version = "0.1.0"
description = ""
authors = ["Your Name "]
readme = "README.md"

[tool.poetry.dependencies]
python = "^3.13"
graphiti-core = "^0.3.9"

[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
```

I've added the dependency. If I do it again like so, it seems to confirm that:
```
❯ poetry add graphiti-core@latest
Using version ^0.3.9 for graphiti-core

Updating dependencies
Resolving dependencies... (0.1s)

No dependencies to install or update
```

I'm also exporting `DENO_PYTHON_PATH` as per instructions:
```
export DENO_PYTHON_PATH="/opt/homebrew/Cellar/python@3.13/3.13.0_1/Frameworks/Python.framework/Versions/3.13/lib/libpython3.13.dylib"
```

But when I run my Deno entry point, I get this error:
```
❯ deno task ws 
Task ws deno run --allow-read --allow-write --allow-env --allow-net --allow-ffi --unstable src/ws.ts
error: Uncaught (in promise) PythonError: No module named 'graphiti_core'
```

What am I doing wrong?

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia con il pyproject.toml fornito, l’impostazione DENO_PYTHON_PATH e il comando deno task ws che punta a src/ws.ts. Indaga sul motivo per cui graphiti_core installato tramite Poetry non è disponibile per l’interprete Python integrato, distinguendo tra la configurazione dell’ambiente e un difetto dei bindings. Il lavoro è completato quando l’import segnalato ha esito positivo con una configurazione documentata oppure è disponibile un fix verificato; il payload non identifica alcun file di implementazione né alcun test.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
deno, python, typescript
Ambito
tooling
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.