笔记:linux shell 运行 python venv 虚拟环境 脚本

第一步,创建虚拟环境:

$ python -m venv python3_virtual_env/

此时在python3_virtual_env目录  下便创建好了虚拟环境。

第二部, 激活虚拟环境,安装必要的依赖库。

使用source命令激活虚拟环境

$ source python3_virtual_env/bin/activate

激活虚拟环境后,  命令行头部会添加虚拟环境的标示;然后就可以安装需要的依赖库了:

(python3_virtual_env) qgbf@rangotec.com:$ pip install net_addr

退出虚拟环境命令为

(python3_virtual_env) qgbf@rangotec.com:$ deactivate

第三步, 编辑脚本文件, 调用虚拟环境下的python脚本

脚本里徐先激活虚拟环境,然后再执行脚本,脚本要用绝对路径,否则找不到。

#!/bin/bash
source /home/my_cron.sh/python3_virtual_env/bin/activate ali_ddns  
python /home/my_cron.sh/aliddns.py

 

评论列表: