背景:
需要迁移原始服务器的上的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-解决环境变量问题
超管用的nona部署的python311,这并不影响我接下来的配置
超管使用的nano构建虚拟环境
成功调整的图[win+r打开的cmd窗口]输入cmd,然后再输入python
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不一致,所以我选择重装。需要慎重!!!