Ubuntu python虚拟环境的创建与迁移

python虚拟环境的创建

  1. 下载python3-venv
sudo apt install python3-venv
  1. 创建虚拟环境
python3 -m venv [虚拟环境名]
  1. 使用虚拟环境
#虚拟环境名/bin目录下
source activate
  1. 退出虚拟环境
deactivate

虚拟环境迁移

虚拟环境直接拷贝粘贴是有可能出现问题的,所以一般不使用,所以需要对虚拟环境进行迁移。已知有两种方法进行迁移,分别对应在线迁移和离线迁移。

1.在线迁移——有网
#先激活原虚拟环境
source activate
#提取虚拟环境依赖项到文件
pip freeze > requirements.txt
#在目标机中,创建新的虚拟环境
#在新的虚拟环境中重新安装依赖模块
pip install -r requirements.txt
2.离线迁移——有网或无网
#先激活原虚拟环境
source activate
#提取虚拟环境依赖项到文件
pip freeze > requirements.txt
#在原环境中先下载离线安装包
pip download -d 目标文件夹 -r requirements.txt
#打包目标文件夹到目标机器中
#在目标机中创建新的虚拟环境
#激活运行目标机上的虚拟环境
#批量安装离线安装包
pip install --no-index --find-links=目标文件夹 -r requirements.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值