在ai时代,怎么可能不接触人工智能相关的框架之类的呢?langchain集成了很多模块。可以方便的进行开发,本人不才,两年没有写代码,开发工具停留在23年,刚开始折腾langchain的时候,各种环境问题,这几天全面升级,拥抱python3.12+pycharm2025.3。没想到如此的顺利。

    先说说遇到的问题吧,我之前pycharm2023版本,使用python3.12之后,不兼容,添加python解释器之后,pip install出现问题,no module named distutils。看文章,有人提到python3.12以及以上版本已经去掉了distutils这个依赖。可以通过pip install setuptools安装解决。尝试之后,确实安装上了setuptools,但是在pycharm里面安装依赖依旧报错,看有人说pycharm与python版本不兼容,直接升级了pycharm2025.3。结果出奇的顺利,打开pycharm,添加python解释器之后,原来需要手动安装的依赖(requirements.txt中),直接就安装上了。

    尝试安装了

langchain==0.3.21
langchain-ollama

    因为我本地安装了ollama,并且启动了deepseek-r1:1.5b模型。

  编写简单python代码测试一下模型。

from langchain_ollama import OllamaLLM

llm = OllamaLLM(base_url="http://127.0.0.1:11434", model="deepseek-r1:1.5b")
response = llm.invoke("介绍一下langchain的核心功能")
print(response)

    运行时间有点捉急,耗费两分钟,勉强打印出结果:

    不过这个不是重点,重点是环境问题解决了,后面可以慢慢折腾本地LLM。

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐