# yudao-ai-practice **Repository Path**: ziyucoding/yudao-ai-practice ## Basic Information - **Project Name**: yudao-ai-practice - **Description**: AI相关编程实践 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-14 - **Last Updated**: 2025-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # yudao-ai-practice AI相关编程实践。 Python版本推荐使用3.10.11及以上。 ## 部署&配置 ### MacOS 环境 创建虚拟环境(示例): ```textmate cd /SoftWare/python /Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10 -m venv venv_yudao_ai_practice ``` 使用虚拟环境,安装相应的库: ```shell pip install -r requirements_macos.txt -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com ``` 将安装的相应的库导出为对应的 requirements.txt: ```shell pip freeze >./requirements_macos.txt ``` ### Linux 环境 创建虚拟环境(示例): ```textmate cd /home/yudao/software/python_venvs /usr/local/bin/python3 -m venv venv_yudao_ai_practice source /home/yudao/software/python_venvs/venv_yudao_ai_practice/bin/activate ``` 使用虚拟环境,安装相应的库: ```shell pip install -r requirements_linux.txt -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com ``` 将安装的相应的库导出为对应的 requirements.txt: ```shell pip freeze >./requirements_linux.txt ``` ### Windows 环境 Windows创建虚拟环境(示例): ```textmate cd D:\software\python\venv d: D:\software\python310\python -V D:\software\python310\python -m venv venv_yudao_ai_practice ``` 使用虚拟环境,安装相应的库: ```shell pip install -r requirements_windows.txt -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com ``` 将安装的相应的库导出为对应的 requirements.txt: ```shell pip freeze >./requirements_windows.txt ``` ## 库安装记录 ```shell # 升级pip版本以确保兼容性 python.exe -m pip install --upgrade pip -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com # langchain pip install langchain -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com pip install langchain_community -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com pip install --upgrade langchain -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com # openai pip install openai -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com # 字符编码 pip install chardet -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com # qdrant 向量数据库相关 pip install qdrant-client -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com pip install langchain-qdrant -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com # dashscope pip install dashscope -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com # flask pip install flask -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com # pdf pip install pypdf -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com # docx pip install docx2txt -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com # pymilvus pip install pymilvus -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com # fastmcp pip install fastmcp -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com # A2A pip install a2a-sdk uvicorn python-dotenv -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com # LangChain RAG 应用 pip install --upgrade langchain langchain_community langchain_chroma langsmith beautifulsoup4 openai dashscope -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com # LangGraph pip install --upgrade langgraph -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com # Weather MCP pip install fastmcp httpx python-dotenv -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com # requests pip install requests -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com # python-pptx pip install python-pptx -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com # FastAPI pip install fastapi uvicorn "python-jose[cryptography]" "passlib[bcrypt]" sqlalchemy pydantic python-multipart python-dotenv -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com ```