参考Anaconda介绍、安装及使用教程 参考Anaconda升级和库的安装、更新Anaconda官方下载地址

anaconda对于python版本的管理还是很方便的,所以这里用anaconda来实现32位和64位python共存。

1 安装64位python

输入 conda info ,可以看到现在用的是64位的。

conda环境下python安装 conda安装32位python_虚拟环境

(1)#安装虚拟环境
CMD>conda create -n python36 python=3.6
CMD>conda create -n python36 python=3.6
CMD>conda init首次需要初始化一下

(2)#查看已经安装的虚拟环境
CMD>conda env list
CMD>conda info --envs

(3)#进入虚拟环境
CMD>conda activate python36
CMD>conda activate python37

(4)#退出虚拟环境
CMD>conda deactivate

(5)#使用pip管理包
CMD>pip install Django#安装包
CMD>pip uninstall Django#卸载包
CMD>pip list#查看已安装的包

(5)#使用conda管理包
CMD>conda install Django#安装包
CMD>conda uninstall Django#卸载包
CMD>conda list#查看已安装的包

(6)安装pip
CMD>conda activate python36
输入pip install --upgrade pip报错
使用easy_install pip
CMD>pip --version查看版本

(7)更换清华镜像源
解决Anaconda出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url问题。

错误原因:默认镜像源访问速度过慢,会导致超时从而导致更新和下载失败。

解决方案:更换镜像源为清华镜像源,并且删除默认镜像源。
首先执行如下几条命令更换清华镜像源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

2 安装32位python

(1)conda切换成32位
切换成32位的 set CONDA_FORCE_32BIT=1 可以看出已经切换成32位的了

CMD>conda activate base
(base)CMD>set CONDA_FORCE_32BIT=1,切到32位
(base)CMD>set CONDA_FORCE_32BIT=0,切到64位

conda环境下python安装 conda安装32位python_镜像源_02

(2)安装32位的python3.6

(base)CMD>conda create -n python32bit python=3.6

安装完成后在anaconda3文件夹下面会有一个envs文件夹。

conda环境下python安装 conda安装32位python_镜像源_03


(3)激活使用python32bit

CMD>conda activate python32bit,激活
CMD>conda deactivate,取消激活
CMD>conda remove -n python32bit--all,删除

(4)在pycharm中使用该环境

conda环境下python安装 conda安装32位python_虚拟环境_04


选中。

conda环境下python安装 conda安装32位python_python_05

3 升级Anaconda

3.1 升级conda

1.首先在菜单中,以管理员的身份启动 Anaconda Prompt。

conda list  # 查看已安装的版本
# packages in environment at D:\Anaconda3:
# 包含conda(defaults)和pip(pypi)安装的包
# Name                    Version                   Build  Channel
anaconda                  5.2.0                    py36_3    defaults
conda                     4.7.12                   py36_0    defaults
django                    3.2.8                    pypi_0    pypi
jupyter                   1.0.0                    py36_4    defaults
python                    3.6.5                h0c2934d_0    defaults
spyder                    3.2.8                    py36_0    defaults

2.升级conda

conda update conda

3.2 升级Anaconda

(1)当升级Anaconda较慢或超时,可尝试更换源:
更换-清华的源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

那么你的目录 C:\Users<你的用户名> 下就会生成配置文件.condarc,删除-default即可。

conda环境下python安装 conda安装32位python_anaconda_06

3 升级Anaconda安装时默认的python版本

以管理员身份运行CMD
CMD>conda activate  #进入Anaconda的base版本 
CMD>python -V  #查看当前python版本号
CMD>python --version  #查看当前python版本号
CMD>conda search --full --name python  #查看可选择修改的版本
CMD>conda install python=3.11.5  #选择需要修改成的版本号

4 问题及解决

4.1 Anaconda3下pip命令无法运行的解决方法

Anaconda3下pip命令无法运行的解决方法