企业级win10电脑下同时存在Python3.11.7Python3.6.6,其中Python3.6.6是后装的【过程与踩坑复盘】

背景:

需要迁移原始服务器的上的Python3.6.6+Flask项目到一个新服务器上,

新服务器上本身存在一个Python3.11.7,

所以这涉及到了一个电脑需要装多个Python版本的问题

过程:

1-确定新电脑版本【比如是32还是64位】

前面开发人员存留了两个包,是python-3.6.6.exe和python-3.6.6-amd64.exe,

我根据时间判断不出来他用的是哪个,犯了一次错,详见错误过程1。

根据老服务器上cmd输入python,准确显示老电脑是amd64.exe装的,我们选择amd64.exe安装


大家注意自己电脑的版本与安装python的版本!!!比如我确定老电脑就是amd64安装的,所以我选择python-3.6.6

2-新服务器安装Python

贴一张权限很大时安装的图,方便大家理解


3-如何验证安装第二个版本Python安装成功

验证方式一,去安装位置看一下

4-出现环境变量问题如下

这个问题的出现和系统环境变量有关系,谁的路径在前!

那我们在win+r这种方式进入cmd输入python命令时就会弹出那个对应的Python版本!!

5-解决环境变量问题

超管用的Anaconda部署的python311,这并不影响我接下来的配置

超管使用的Anaconda构建的虚拟环境

成功调整的图win+r打开的cmd窗口输入cmd,然后再输入python

5.1-还需要配置pip,这个我忘记配了,出现了问题

6-如果之后切换需求【比如python366\311切换】

1-你只需要在环境变量中选择上移、下移以及删除Path中的配置信息就行

2-多个版本的python在电脑上不存在冲突,仅仅是在黑框这一点上存在冲突,大家装的时候按严格按照我成功操作的思路走就应当能操作成功

3-如果你操作失败,卸载重装就行,python这一点做的很棒!

参考资料:【建议看】

1台电脑怎样安装多个不同版本Python

博主更新动力:

欢迎大家点赞、收藏、关注、评论、批评啦


错误过程1与复盘:【选看内容】

【这个大家装前可以看一下,避免选择错误】

简单描述就是我装了python-3.6.6.exe,显示是32位,我先开始不知道老版本是amd64.exe,所以我选择卸载重装。****【复盘】

1-确定新电脑版本【比如是32还是64位】

前面开发人员存留了两个包,是python-3.6.6.exe和python-3.6.6-amd64.exe,

我根据时间判断不出来他用的是哪个,

我选择python-6.6.6.exe进行安装。【这就是我踩坑的起点】

2-新服务器安装Python

贴一张权限很大时安装的图,方便大家理解

3-如何验证安装第二个版本Python安装成功

验证方式一,去安装位置看一下

老电脑是amd64装的,新电脑装得和老电脑不一样!!卸载新电脑的,重装!感觉GPT回答的有问题!

因为我的最终目标是Apache跑Flask程序, 这个还是很关键的,一步都不能错。

为了避免出现问题,我决定卸载重装一下!!!

点击close关闭这个窗口

到此结束,因为我在比对过程中发现我装错了,新电脑和老电脑装的python不一致,所以我选择重装。需要慎重!!!

相关推荐
阿里嘎多学长13 分钟前
2026-07-14 GitHub 热点项目精选
开发语言·程序员·github·代码托管
中微极客18 分钟前
解锁LLM开发全栈能力:Python + LangChain + RAG 工程实战指南
人工智能·python·langchain
hhzz38 分钟前
Barbershop:基于GAN和分割Mask的图像合成技术——从理论到实战全解析
图像处理·人工智能·python·深度学习·计算机视觉
charlie1145141911 小时前
Cinux: 为大内核铺路
开发语言·c++·操作系统·现代c++
2501_914245931 小时前
C语言设计模式详解:从理论到实践的完整指南
c语言·开发语言·设计模式
Hazenix2 小时前
Go 指南:一篇文章速通 Golang
开发语言·后端·golang
灯澜忆梦2 小时前
GO_复合类型---指针
开发语言·后端·golang
Ulyanov2 小时前
雷达导引头Python仿真框架:GPU加速、6-DOF模型与半实物仿真接口
开发语言·python·雷达信号处理·雷达导引头
列逍2 小时前
博客系统测试
自动化测试·python·性能测试
名字还没想好☜3 小时前
Go slice 的 append 陷阱:共享底层数组导致的数据串改
开发语言·后端·golang·go·slice