Skip to content

Cannot find installed Python packages #70

Description

@elimydlarz

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 <you@example.com>"]
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?

Activity

  1. elimydlarz commented on Oct 26, 2024

    @elimydlarz
    Author

    In case anybody else is also struggling, I worked around this by giving up on the Pip approach in the docs (in code) and was able to make it work using just python#import.

    Also kept everything really simple by uninstalling my Python installation from brew and using the official installer only - maybe that would be problematic for somebody working on other Python projects, but not for me.

  2. rohanrehman commented on Nov 2, 2024

    @rohanrehman

    @elimydlarz could you confirm wich ver of python you got it wokring with?

  3. eliassjogreen commented on Feb 10, 2025

    @eliassjogreen
    Member

    Probably related to #78, #79 and has to do with python import resolution. May also be because of mismatching environment to the global one when using virtual environments. This is something that needs further investigation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneeds investigationNeeds to be investigated further

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions