• 32bit转64bit,使用anaconda实现python64位与32位共存【多次踩雷后的正确解决方法】


    本来考虑兼容性装的32位的python 但是做数据分析的时候出现memoryerror,无奈之下只能再装个64位
    理想状况是32位和64位同时具备,在指定环境里使用64bit
    网上大多使用的是使用set CONDA_FORCE_32BIT=0来实现切换,但这个方法对我一点用都没。于是用了以下方法完美解决

    问题描述:
    将之前用anaconda创建的名为driver_64环境中32位的python3.9.12,转换为64bit的python3.8.10

    失败方案1:set CONDA_FORCE_32BIT=0

    打开anaconda prompt,输入 conda info ,可以看到现在用的是32位的
    在这里插入图片描述
    按大多数方法,输入set CONDA_FORCE_32BIT=0
    在这里插入图片描述
    失败,猜测原因。用这方法大多是已经安装了64bit的python,用来切换至32bit的。可能只适用于高位转低位

    失败方案2: $Env:CONDA_FORCE_32BIT=0

    上面的方案失败后,又在网上找到了解决方法。
    使用 $Env:CONDA_FORCE_32BIT=0替换,依然没用

    成功解决方法完整流程

    1、安装64位python

    写的简略,可以自己搜个详细版安装教程

    • 下载安装包,选择自定义安装

    安装python3.8.10
    安装路径:D:\Python38
    在这里插入图片描述

    记住路径,命名

    2、配置环境

    配置前关闭所有的杀毒软件,windows自带的也要关闭

    1、高级系统设置——>环境变量
    在这里插入图片描述
    2、按下图顺序增加path,最后点击“确定”
    在这里插入图片描述

    3、替换anaconda中指定环境的python版本

    1、卸载之前所创建的driver_64环境(没有请跳过,直接创建一个新的即可,下面有)

    • 先退出要卸载的环境
    conda deactivate
    
    • 1

    在这里插入图片描述

    • 卸载环境,本人卸载的是名为driver_64的环境
    conda remove -n driver_64 --all
    
    • 1

    2、创建新环境

    • 创建环境名与安装python38同样命名环境,即,Python38
      这步很关键,一定要是完全一样的
    conda create -n Python38 python=3.8
    
    • 1
    • 查看anaconda下所有环境

    在这里插入图片描述
    3、激活刚创建的Python38 环境

    conda activate Python38
    
    • 1

    在这里插入图片描述

    • 在Python38环境下查看python版本

    在这里插入图片描述
    可以看出这是python3.8.13,不是我们之前安装的python3.8.10

    4、退出环境

    conda deactivate
    
    • 1

    5、复制之前安装在D盘的Python38文件夹
    在这里插入图片描述
    6、将复制的文件夹粘贴在anaconda所创建环境文件夹中,选择替换文件
    在这里插入图片描述
    7、重新打开anaconda prompt

    • 激活Python38环境,输入
    conda activate Python38
    
    • 1
    • 进入Python38环境下,查看当前python版本。输入
    python
    
    • 1

    在这里插入图片描述
    成功将此环境下的python转成64bit!

  • 相关阅读:
    518. 零钱兑换 II-动态规划算法
    几个数组相关常见算法题
    Cobalt Strike(五)会话管理
    【项目】云备份系统基础功能实现
    Operator SDK
    神经网络计算棒怎么用,神经网络教学视频
    Java 中的 Set 集合
    Golang高级数据结构
    defer面试题,你能答对几题?
    Global Historical Climatology Network daily (GHCNd)数据集详解
  • 原文地址:https://blog.csdn.net/rensweet/article/details/126423200