Mac解决服务端第三方库安装问题

问题:

这周使用Flask框架写了一个数据展示的小网页,在发布的时候发现构建失败,查看日志发现是这次新增的一个第三方库没有安装到服务端,导致构建的时候失败了

解决问题:

服务端发布新增第三方库
解决过程

1、确定服务器连接工具Termius

查看同事之前写的发布过程,发现需要使用一个服务器连接工具,之前同事用的是MobaXterm

,但是这个没有Mac版本,经过调研发现了另外一个工具,Appstore里中就可以下载

Termius是一款远程访问和管理工具,旨在帮助用户轻松地远程连接到各种服务器和设备。

2、Termius中连接服务器

下载完成后,使用邮箱注册,登陆即可

配置要连接的服务器

开始连接

连接成功

3、服务器端安装

ls命令:打印出所有文件目录

cd命令:进入指定文件夹

cd命令经常与ls命令组合使用,最终达到进入指定文件的作用,最后进入到自己的工具项目

进入到自己项目后,需要先创建虚拟环境

复制代码
wxqas-Mac-mini-6:yating_tools wxqa$     virtualenv --python /usr/local/bin/python3 venv

接着,激活虚拟环境

复制代码
wxqas-Mac-mini-6:yating_tools wxqa$ source /Users/wxqa/Jenkins/Home/workspace/yating_tools/venv/bin/activate

注意:和别人给的命令不一样(可能是mac版本和别的不一样)

激活以后,后面的操作环境前都会带着venv的标识

接着,重新安装requirement文件

然后,发现有报错,有个库的版本不合适,然后构建还是失败然后就修改requirements文件,添加另一个库名

再进行服务器端安装,发现有报错,查找了一些方法,解决不了,决定换一个数据库操作的第三方库

解决方法:更换为pymysql库,这个服务端已经安装的有,按照这个语法进行替换原来的SQL语句

就可以了

相关推荐
一只AI打工虾的自我修养5 小时前
DeepSeek V4.1 vs Ollama vs LocalClaw:Mac本地AI工具横评
人工智能·windows·macos
拂晓 AI 编程5 小时前
Mac 本地跑 GUI Agent:4B 模型实现云端效果
macos
薛定猫AI6 小时前
【深度解析】Gemma Chat:基于 MLX 的 Mac 离线 Coding Agent 架构与实战
macos·架构
夏沫琅琊6 小时前
Mac 上用 Homebrew 安装 DB Browser for SQLite 时,被 Homebrew 自动更新卡住了
数据库·macos·sqlite
日月新著6 小时前
仙踪问道·爱马仕助手深度评测:Mac 本地大模型零门槛部署实录
macos
布朗克1686 小时前
Claude Code 2026中文教程指南入门:Mac/Windows安装配置全攻略
windows·macos·claude·code
2501_916007477 小时前
XCode 15 IDE新特性:苹果集成开发环境全面升级,提升编程效率与体验
ide·vscode·macos·ios·个人开发·xcode·敏捷流程
码码哈哈0.07 小时前
2026最新可用:Mac外接2k显示器开启HiDPI,支持M芯片
macos·计算机外设
故事还在继续吗1 天前
Mac 本地部署大模型
macos·llm·qwen
邵奈一1 天前
M1 Max Mac版本实测 Rapid-MLX 项目(据说比ollama快4倍)
人工智能·macos·大模型