离线安装(迁移)poetry

2023/7/8更新
在线环境安装好了再迁移过去的方法只适用于相同内核的操作系统,在网上看到他人的做法:
https://labdmitriy.github.io/blog/poetry-installation-offline/

离线方式安装poetry

找了好久没找到离线的安装方式,最后是先在在线环境安装好poetry,然后迁移到离线环境,在此记录一下步骤,供参考。

前提:已经在在线环境安装好了poetry

1. 从在线环境打包已安装好的poetry

  poetry默认是安装在./local下,直接把这个文件夹打包local.tar.gz

2.上传到离线环境并解压tar

 tar -xvf local.tar.gz

3.删除&&新建软连接

  在.local/share/pypoetry/venv/bin/下面有poetry的软连接,需要删除
  rm poetry
  然后根据实际地址添加新的软链接
  ln -s  /root/.local/share/pypoetry/venv/bin/poetry (就是替换root这里为自己的用户路径) 

4. 修改/root/.local/share/pypoetry/venv/bin/poetry文件

  修改第一行python的路径
  #!/root/.local/share/pypoetry/venv/bin/python (就是替换root这里为自己的用户路径))

5.添加环境变量

   5.1 vi .bashrc添加
       export PATH=/root/.local/share/pypoetry/venv/bin/poetry:$PATH
   5.2 source .bashrc 
  最后poetry -V,成功!

怎么迁移poetry依赖?

这个比较简单,原来服务器虚拟环境下site-package目录打包,然后copy到离线服务器的虚拟环境下,解压替换即可。不需要额外操作。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值