背景:
需要迁移原始服务器的上的Python3.6.6+Flask项目到一个新服务器上,
新服务器上本身存在一个Python3.11.7,
所以这涉及到了一个电脑需要装多个Python版本的问题
![](https://img-blog.csdnimg.cn/direct/6a547a8a1da84f09ad842b8611892266.png)
![](https://img-blog.csdnimg.cn/direct/0253f88b095a4912a0a14cae5bae0c7b.png)
过程:
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
![](https://img-blog.csdnimg.cn/direct/a701b57936484aaf97ba203f88dcb051.png)
2-新服务器安装Python
![](https://img-blog.csdnimg.cn/direct/dc4c939a50804cca83b8032da552776d.png)
![](https://img-blog.csdnimg.cn/direct/bb829a425ba34cfcb86ff5a5ff24aaac.png)
贴一张权限很大时安装的图,方便大家理解
![](https://img-blog.csdnimg.cn/direct/e652fa92c17f4bf1a585bd93c25c5100.png)
3-如何验证安装第二个版本Python安装成功
验证方式一,去安装位置看一下
![](https://img-blog.csdnimg.cn/direct/fe0eab2887cd4757b57b53617b8a6207.png)
![](https://img-blog.csdnimg.cn/direct/09451bae6f584b1db475f2fa2bf72084.png)
![](https://img-blog.csdnimg.cn/direct/b79536ff5163420badf57444af001839.png)
4-出现环境变量问题如下
这个问题的出现和系统环境变量有关系,谁的路径在前!
那我们在win+r这种方式进入cmd输入python命令时就会弹出那个对应的Python版本!!
![](https://img-blog.csdnimg.cn/direct/f10933fdf1534301b66316ce4cc85bd2.png)
5-解决环境变量问题
![](https://img-blog.csdnimg.cn/direct/5d12b05fd3804133ac067d090451b478.png)
![](https://img-blog.csdnimg.cn/direct/7108aca1c78b4edc9b1a1bb80b14c48f.png)
超管用的Anaconda部署的python311,这并不影响我接下来的配置
超管使用的Anaconda构建的虚拟环境
![](https://img-blog.csdnimg.cn/direct/3c7309db05cd4109b33a2dd419cc8b4c.png)
![](https://img-blog.csdnimg.cn/direct/406fca3000ac4c5a986eb3ba1ba5aacd.png)
成功调整的图[win+r打开的cmd窗口]输入cmd,然后再输入python
![](https://img-blog.csdnimg.cn/direct/68d60e4e5e504d08a2980aae1f694cdf.png)
5.1-还需要配置pip,这个我忘记配了,出现了问题
![](https://img-blog.csdnimg.cn/direct/d7aac259cec447018b9708dea51d1e05.png)
![](https://img-blog.csdnimg.cn/direct/bf800e44b84d47c7a59f7155958f9c61.png)
![](https://img-blog.csdnimg.cn/direct/fbaa1041b1b94dfc81215aa32e7011bb.png)
6-如果之后切换需求【比如python366\311切换】
1-你只需要在环境变量中选择上移、下移以及删除Path中的配置信息就行
2-多个版本的python在电脑上不存在冲突,仅仅是在黑框这一点上存在冲突,大家装的时候按严格按照我成功操作的思路走就应当能操作成功
3-如果你操作失败,卸载重装就行,python这一点做的很棒!
参考资料:【建议看】
1台电脑怎样安装多个不同版本Python
博主更新动力:
欢迎大家点赞、收藏、关注、评论、批评啦
错误过程1与复盘:【选看内容】
【这个大家装前可以看一下,避免选择错误】
简单描述就是我装了python-3.6.6.exe,显示是32位,我先开始不知道老版本是amd64.exe,所以我选择卸载重装。****【复盘】
1-确定新电脑版本【比如是32还是64位】
![](https://img-blog.csdnimg.cn/direct/2c4be318f5534b43b9e6145e0828036a.png)
前面开发人员存留了两个包,是python-3.6.6.exe和python-3.6.6-amd64.exe,
我根据时间判断不出来他用的是哪个,
我选择python-6.6.6.exe进行安装。【这就是我踩坑的起点】
![](https://img-blog.csdnimg.cn/direct/c73fd48a537f4972844b881088f3501b.png)
2-新服务器安装Python
![](https://img-blog.csdnimg.cn/direct/c29391f4f9104f08b76b4fda129bd1a1.png)
![](https://img-blog.csdnimg.cn/direct/92e70d724b794a20a560ffb66a7ba867.png)
贴一张权限很大时安装的图,方便大家理解
![](https://img-blog.csdnimg.cn/direct/d71c621ab34e4240849c86893aae15fc.png)
![](https://img-blog.csdnimg.cn/direct/94624af0e5ad4a93b716808d6a3f21c2.png)
![](https://img-blog.csdnimg.cn/direct/938491d58ed74043bbdc1ec945d4e7a6.png)
![](https://img-blog.csdnimg.cn/direct/adfd7106627d4b17a52b7d5986b708b3.png)
3-如何验证安装第二个版本Python安装成功
验证方式一,去安装位置看一下
![](https://img-blog.csdnimg.cn/direct/e1832c16015c4189ac47627a576a9139.png)
![](https://img-blog.csdnimg.cn/direct/dd8831580f014b72ba6aa70db561da39.png)
![](https://img-blog.csdnimg.cn/direct/8792d58d8d27425c85471f921e99587b.png)
老电脑是amd64装的,新电脑装得和老电脑不一样!!卸载新电脑的,重装!感觉GPT回答的有问题!
因为我的最终目标是Apache跑Flask程序, 这个还是很关键的,一步都不能错。
![](https://img-blog.csdnimg.cn/direct/a98149bb12534516bce34fdd0c79d553.png)
为了避免出现问题,我决定卸载重装一下!!!
![](https://img-blog.csdnimg.cn/direct/5c9135c77f6b4cfaa6771017a996a12f.png)
点击close关闭这个窗口
![](https://img-blog.csdnimg.cn/direct/5035a3eaf17a4695ae19cc0ce559e538.png)
到此结束,因为我在比对过程中发现我装错了,新电脑和老电脑装的python不一致,所以我选择重装。需要慎重!!!