uv run -m pydantic_ai_examples.pydantic_model 错误:发现意外参数“-m”

问题描述 投票:0回答:1

我已经安装了 pydantic_ai

$ uv run -m pydantic_ai_examples.pydantic_model
error: unexpected argument '-m' found

我初始化了

$ uv add pydantic_ai
$ uv add pydantic_ai[examples] 
$ uv build

仍然出现意外参数

-m
错误? 还尝试了这个无紫外线并得到:

$ python -m pydantic_ai_examples.pydantic_model
/Users/dev/anaconda3/bin/python: Error while finding module specification for 'pydantic_ai_examples.pydantic_model' (ModuleNotFoundError: No module named 'pydantic_ai_examples')
python pydantic uv
1个回答
0
投票

鉴于您正在使用

uv add
,您似乎正在使用 uv 来管理应用程序或库项目,而不是仅使用虚拟环境。

在这种情况下,完整的示例可能如下所示。

  1. 为名为 example 的应用程序创建一个项目。

    uv init example
    cd example
    
  2. 安装

    pydantic-ai
    ,包括示例,作为项目依赖项。请注意单引号。

    uv add 'pydantic-ai[examples]'
    
  3. 运行

    pydantic_model
    示例。

    uv run -m pydantic_ai_examples.pydantic_model
    

该示例可能会失败,因为尚未设置 OpenAI API 密钥。这可以通过设置

OPENAI_API_KEY
环境变量来修复。

© www.soinside.com 2019 - 2024. All rights reserved.