企业级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不一致,所以我选择重装。需要慎重!!!

相关推荐
ndjnddjxn5 分钟前
Rust学习
开发语言·学习·rust
daidaidaiyu10 分钟前
一文入门 LangChain 开发
python·ai
月光技术杂谈11 分钟前
实战:C驱动框架嵌入Rust模块的互操作机制与完整流程
c语言·开发语言·rust·ffi·跨语言·bindgen·互操作
t1987512813 分钟前
基于MATLAB的指纹识别系统完整实现
开发语言·matlab
笑非不退34 分钟前
C# c++ 实现程序开机自启动
开发语言·c++·c#
专注于大数据技术栈37 分钟前
java学习--final
java·开发语言·学习
gihigo199843 分钟前
基于MATLAB的IEEE 14节点系统牛顿-拉夫逊潮流算法实现
开发语言·算法·matlab
合作小小程序员小小店1 小时前
游戏开发,桌面%小游戏,贪吃蛇%demo,基于vs2022,c语言,easyX,无数据库
c语言·开发语言
JJ1M81 小时前
用 Python 快速搭建一个支持 HTTPS、CORS 和断点续传的文件服务器
服务器·python·https
汤姆yu1 小时前
基于python大数据的小说数据可视化及预测系统
大数据·python·信息可视化