离线conda装载本地python

需求状况: 需要在远程生产服务器上面部署python,但是遇到glibc版本太低问题,升级多次差点搞毁服务器。虽然服务器有miniconda,但是无法联网安装需求版本的python。于是产生想法,在本地 conda装载 本地 python,克隆打包到生产服务器,利用 miniconda的libc.so去 跑py文件。

目的 : 绕开本地的配置环境(版本低、升级困难、bug多等),使用conda的配置环境运行 本地python
gogogo 😶‍🌫️

  • 先在本地conda制作好符合conda的新python
conda create --prefix="/home/hp/python/Python-3.9.7"   python=3.9.0
conda create -n new_python --clone /home/hp/python/Python-3.9.7
  • 然后去 miniconda 的路径/env里面找到new_python
  • 压缩打包到生产服务器,解压到对应env文件夹下面
  • 用这个打包的/bin/python3.9 即可执行 py文件
  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Miniconda是一个轻量级的Python环境管理工具,它允许你在单机上安装、管理和隔离不同版本的Python离线安装Miniconda及特定版本的Python步骤如下: 1. **下载Miniconda**:访问Anaconda官网 (https://www.anaconda.com/products/miniconda) ,选择“Download Miniconda”并选择适合你操作系统的版本(如Windows、macOS或Linux)。由于是离线安装,你需要提前准备好对应版本的安装包。 2. **准备Python版本列表**:在Anaconda官网上,找到你想要安装的具体Python版本(例如,Python 3.7, Python 3.8 或者更高版本),记录下对应的`pyXX`编号,例如`py37`, `py38`等。 3. **创建环境**:安装完成后,打开终端(Windows用户可以使用Anaconda Prompt或PowerShell),运行`conda create`命令,添加`--name myenv`(myenv是你自定义的环境名称),然后加上`python=pyXX`(替换`pyXX`为你需要的Python版本编号)来指定Python版本。比如: - 安装Python 3.7:`conda create --name myenv python=3.7` - 安装Python 3.8:`conda create --name myenv python=3.8` 4. **激活环境**:创建好环境后,使用`conda activate myenv`来激活新环境。 5. **验证安装**:通过输入`python --version`或`which python`检查是否安装了你期望的Python版本。 注意:虽然Miniconda支持离线安装,但是官方提供的离线包通常只包含基本组件,如果你需要其他软件包(如科学计算库),可能需要联网安装
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值