Archery手动部署文档地址如下:
https://github.com/hhyo/archery/wiki/manual
执行python3 manage.py qcluster &报错如下:
![](https://img.haomeiwen.com/i13340945/dd85d6225b75bfff.png)
执行python脚本报django模块不存在
但是笔者在非venv4archery环境下执行当前脚本并未报错。同时发现 ./venv4archery/bin/activate脚本的目的是更改环境变量。
重新运行如下命令:
pip3 install -r requirements.txt -i https://mirrors.ustc.edu.cn/pypi/web/simple/
查看python包的安装路径:
![](https://img.haomeiwen.com/i13340945/8c24df48d9779d4e.png)
将上图中python包路劲添加到系统环境变量中
在/etc/profile 添加如下环境变量:
![](https://img.haomeiwen.com/i13340945/cb9a52b21afe4734.png)
source /etc/profile
再次执行python3 manage.py qcluster
成功运行。
成功临时解决问题,具体的 ./venv4archery/bin/activate脚本更改环境变量未成功的原因进一步查证中。。
网友评论