02-本地部署Ollama、Python

黑马程序员学习笔记

一、部署Ollama

1、获取安装包

2、部署

1 获取安装包

在命令窗口中打开安装包所在文件夹(WSL和win11共用文件目录)

复制代码
//进入win系统
 cd /mnt

cd xxxx/xxx/xx

//拷贝到虚拟机home
cp ollama-linux-amd64.tgz ~/ 

回到虚拟机目录

cd ~

ls

2 解压

sudo tar -xvf ollama-linux-amd64.tgz -C /usr

3 启动

4 创建用户以及其他

创建 Ollama 运行所用用户

复制代码
sudo useradd -r -s /bin/false -U -m -d /usr/share/ollLama ollama
sudo usermod -a -G ollama $(whoami)

配置 Ollama 为系统服务,方便启动、停止创建新文件:

复制代码
sudo vim /etc/systemd/system/ollama.service

[Unit]
Description=Ollama Service
After=network-online.target

[Service]
ExecStart=/usr/bin/ollama serve
User=ollama
Group=ollama
Restart=always
RestartSec=3
Environment="PATH=$PATH"

[Install]
WantedBy=multi-user.target

执行如下命令生效

复制代码
sudo systemctl daemon-reload

sudo systemctl enable ollama   # 开启ollama开机自启
sudo systemctl disable ollama  # 关闭ollama开机自启
sudo systemctl start ollama    # 启动ollama
sudo systemctl status ollama   # 查看ollama运行状态
sudo systemctl stop ollama     # 停止ollama

5 下载和启动

复制代码
8.下载模型文件(或第一次启动模型的时候,也会自动下载我)
ollama pull deepseek-r1:7b
ollama pull qwen2:7b
9.在命令启动模型使用
ollama run deepseek-r1:7b

二、配置Python环境

1、环境依赖

安装 pip 工具

复制代码
sudo apt install python3-pip
  1. 验证 pip 的使用

    pip -V # 注意V是大写字母

  2. 安装 ollama 库(用于 Python 调用 Ollama)

    pipx install ollama

  3. 安装 Streamlit 库(用于 Python 开发对话页面)

    pip install streamlit

2、pycharm链接wsl

右下角选择解释器

选择wsl

下一步,然后选择图中 的解释,后创建3

添加测试代码

复制代码
import ollama
import streamlit

print(f"Ollama当前可用的模型有:{ollama.list()}")
print(f"streamlit库的版本是:{streamlit.__version__}")

注意:wsl更新导致错误

我在使用win11操作ubuntu系统的时候,提示我wsl需要更新,更新后出现pip安装错误,pycharm报错的问题

解决步骤

复制代码
# 1. 安装pip工具(若未安装)
sudo apt install python3-pip -y

# 2. 强制安装ollama(跳过冲突)
sudo pip install ollama --break-system-packages --ignore-installed typing-extensions

# 3. 强制安装streamlit(跳过冲突)
sudo pip install streamlit --break-system-packages --ignore-installed typing-extensions

# 验证ollama导入正常
python3 -c "import ollama; print('ollama安装成功,版本:', ollama.__version__)"

# 验证streamlit版本
streamlit --version

,然后打开编辑器重新选择一下解释器

打开 PyCharm → 进入 File → Settings → Project: 你的项目名 → Python Interpreter

相关推荐
zh路西法6 小时前
【navigation2全局路径更新频率修正】行为树框架的巧妙利用
linux
苏宸啊6 小时前
IPC管道
linux·c++
bush46 小时前
嵌入式linux学习记录十,定时器
linux·嵌入式
峥无7 小时前
Linux进程信号:从基础概念到内核底层原理
linux·运维·服务器·信号处理
广州灵眸科技有限公司7 小时前
瑞芯微RV1126B开发板(EASY-EAI-PI2) 开发(编译)方式说明
linux·服务器·单片机·嵌入式硬件·电脑
土星云SaturnCloud7 小时前
土星云AI边缘计算SE110S系列模型部署实战-YOLOv5
服务器·人工智能·yolo·docker·边缘计算
北山有鸟7 小时前
用开发板的.config替换ubuntu中内核源码目录的.config
linux·运维·ubuntu
qq_452396238 小时前
第二十篇:《Docker 故障排查常用命令与技巧》
运维·docker·容器
jcbut8 小时前
离线安装dify 1.7
linux·运维·dify
艾iYYY8 小时前
string 类的模拟实现
android·服务器·c语言·c++·算法