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

相关推荐
AlfredZhao1 天前
生产环境里,为什么不建议把普通端口直接暴露到公网?
linux·https·443·80
戴为沐2 天前
Linux内存扩容指南
linux
zylyehuo3 天前
Linux 彻底且安全地删除文件
linux
用户805533698033 天前
主线 U-Boot 上 RK3506:和闭源 rkbin 拔河的三个隐性契约
linux·嵌入式
用户034095297913 天前
linux fcitx 5 雾凇拼音 设置在中文输入法下仍然输入英文标点
linux
乘云数字DATABUFF3 天前
5分钟部署开源APM Databuff:OpenTelemetry全链路追踪入门实战
运维·后端
Web3探索者5 天前
可视化服务器管理和传统命令行区别是什么?新手教程:Linux 运维到底该用图形界面还是 SSH 命令行?
linux·ssh
zylyehuo5 天前
Linux系统中网线与USB网络共享冲突
linux
荣--5 天前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
江华森5 天前
动手实战学 Docker — 从零到集群编排完全指南
运维