win※
- Python后端环境
- 换源
- mysqlclient版本去除限制
- 删除命令里python后的3
- Web前端环境
- 删除原有环境包、lock锁
- 换源
- 用-g安装yarn,将其添加到全局环境
- 可能有策略限制,如果出现,自行百度解决
Linux※
- Python后端环境
- 确保运行时处于后端代码目录中
- 安装单依赖时用环境python解释器的绝对路径执行pip
- pip换源
mysqlclient安装报错:(确保已在服务器安装mysql) 找到数据库配置文件路径:find / -name mysql_config (假设为/www/server/mysql/bin/mysql_config) 设置环境变量: export MYSQLCLIENT_CFLAGS=$(/www/server/mysql/bin/mysql_config --cflags) export MYSQLCLIENT_LDFLAGS=$(/www/server/mysql/bin/mysql_config --libs) 尝试重新安装
psycopg2安装报错 先安装postgresql-devel: sudo yum install postgresql-devel 尝试重新安装
- Web前端环境
- 确保运行时处于前端代码目录中
- 确保已删除锁文件和迁移遗留依赖
- npm换源
如果yarn: command not found 确认yarn的安装路径:npm list -g yarn (假设为:/usr/local/nodejs/lib) 添加yarn到环境变量: export PATH=$PATH:/usr/local/nodejs/bin (临时添加) echo 'export PATH=$PATH:/usr/local/nodejs/bin' >> ~/.bashrc (永久添加) 重新加载配置:source ~/.bashrc 验证yarn是否可用:yarn -v
- 修改
web/vite.config.ts
文件中viteConfig
-→server
-→open
设为false
(因为命令行服务器无法打开图形化页面)