promptslab / Promptify

Prompt Engineering | Prompt Versioning | Use GPT or other prompt based models to get structured output. Join our discord for Prompt-Engineering, LLMs and other latest research
https://discord.gg/m88xfYMbK6
Apache License 2.0
3.21k stars 238 forks source link

issue when importing promptify #51

Closed makovez closed 1 year ago

makovez commented 1 year ago
(base) PS C:\Users\pigna\Documents\Progetti\Pizza Experiment> & C:/Users/pigna/miniconda3/python.exe
Python 3.8.16 (default, Jan 17 2023, 22:25:28) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from promptify import OpenAI
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\pigna\miniconda3\lib\site-packages\promptify\__init__.py", line 3, in <module>
    from .prompts.nlp.prompter import Prompter
  File "C:\Users\pigna\miniconda3\lib\site-packages\promptify\prompts\nlp\prompter.py", line 4, in <module>
    from jinja2 import Environment, FileSystemLoader, meta
  File "C:\Users\pigna\miniconda3\lib\site-packages\jinja2\__init__.py", line 12, in <module>
    from .environment import Environment
  File "C:\Users\pigna\miniconda3\lib\site-packages\jinja2\environment.py", line 25, in <module>
    from .defaults import BLOCK_END_STRING
  File "C:\Users\pigna\miniconda3\lib\site-packages\jinja2\defaults.py", line 3, in <module>
    from .filters import FILTERS as DEFAULT_FILTERS  # noqa: F401
  File "C:\Users\pigna\miniconda3\lib\site-packages\jinja2\filters.py", line 13, in <module>
    from markupsafe import soft_unicode
ImportError: cannot import name 'soft_unicode' from 'markupsafe' (C:\Users\pigna\miniconda3\lib\site-packages\markupsafe\__init__.py)
makovez commented 1 year ago

Fixed downgrading to markupsafe==2.0.1