首页 > 编程语言 >关于Python解释器的多版本共存问题

关于Python解释器的多版本共存问题

时间:2023-05-14 17:14:15浏览次数:33  
标签:解释器 exe Python 共存 环境变量 python 打开 我们

在日常开发项目时,总会用到多种不同版本的解释器,那如何切换解释器呢?

不能卸载重装需求版本的解释器吧,如此原解释器内pip的模块也丢失掉了,那我们应该怎么做呢?

首先我们要前往Python的官网:http://www.python.org

然后就是安装解释器,在我的文件内安装了三款解释器,为了方便看,3.6.8的文件夹为python36

此时我们可以通过在指定文件夹路劲处输入cmd命令以打开命令窗口,输入python.exe(python也可以) 以打开对应解释器,本质上就是打开了该目录下的python.exe文件

 那么当我们利用win+r打开‘运行’窗口输入cmd启动命令窗口输入python会打开哪个python解释器呢?

我们输入python打开了3.6.8,这是为什么呢?这是因为系统的环境变量路径内检索时,系统优先找到了3.6.8的位置

如此我们应该怎么使系统精确打开我们想要的解释器呢?很简单,在每个文件下拷贝一个python.exe文件并重命名为如python36.exe即可

理论上,这时候我们可以通过在cmd打开的命令窗口内输入python27、python36、python39打开对应的解释器了

但是为什么有些人却找不到呢?这是因为在我们电脑的环境变量PATH下找不到该解释器的路径

如果在安装解释器时勾选了将解释器加入环境变量内一般是不用我们再去导入路径了,但是不太推荐

我们自己去把文件路径导入环境变量,我们就能知道其位置

若是让系统给你导入,那届时若是该解释器出了什么问题,找路径也是颇为痛苦的一件事

 于此之后我们便可同时拥有并使用多个解释器了~~~

标签:解释器,exe,Python,共存,环境变量,python,打开,我们
From: https://www.cnblogs.com/Cai-jia-hui/p/17399596.html

相关文章

  • 【计算几何】Python求解覆盖N个点的最小圆
    目录题目地址代码Prompt题目地址https://ac.nowcoder.com/acm/contest/52826/D代码importsysimportmathdefeuclidean_distance(p1,p2):returnmath.sqrt((p1[0]-p2[0])**2+(p1[1]-p2[1])**2)defmake_circle(points):shuffled=list(points)......
  • Python代码:微网-预测+调度(多种预测算法以及强化学习调度算法)
    Python代码:微网-预测+调度(多种预测算法以及强化学习调度算法)关键词:光伏/负荷预测强化学习LSTM优化调度微网模型预测控制参考文档:《EnergyManagement和EconomicEvaluationofGrid-ConnectedMicrogridOperation》复现仿真平台:Python主要内容:该项目的目标是探索并网微......
  • python常用的时间模块之datetime模块
    一、基本类型1、date类datetime.date(2023,5,1) 2、time类datetime.time(12,20,20,10) 3、datetime类datetime.datetime(2023,5,1,12,20,20,10) 4、timedelta类datetime.timedelta(weeks=1,days=1,hours=1,minutes=1,seconds=1,microseconds=1)提......
  • Python学习之八_调用Outlook发送邮件以及调用远程windows上面的python
    Python学习之八_调用Outlook发送邮件以及调用远程windows上面的python摘要之前只有一个需求是发送加密邮件.之前一直是使用linux进行发送.但是总是无法发送加密邮件.最近学习python,发现可以使用python来调用outlook来发送邮件.这样就比较简单了.可以直接使用outlook的......
  • python安全攻防学习笔记一 语言基础篇
    1.列表python中创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如:l1=["你好",0,1,2,3,4,5,6,7,8,9,0]l2=["嘟嘟嘟嘟嘟","雪球来了"]列表中的数据可以进行增删改查,方法有:dell1[1]#删除指定的数据l1.append("我不好")#在末尾添加数据......
  • Python组合数据类型
    本文转自:https://www.cnblogs.com/skynet/archive/2013/05/06/3063245.html一、  String:字符串放在单引号、双引号、三引号(多行时)中,从0开始索引,支持n  查:find、index、n  切片: s[0:2]、s[1:]n  连接:“abc”+“ef”=>“abcdef”、joinn  分割:splitn  格式化: ......
  • 如何使用Python实现二分查找算法
    二分查找算法是一种常用的搜索算法,其时间复杂度为O(logn),可以快速地从有序数组中找出目标元素。在本篇文章中,我们将学习如何使用Python实现二分查找算法。二分查找算法的原理很简单:首先确定数组的中间位置,然后将目标元素与中间元素进行比较。如果目标元素小于中间元素,则在数组的左......
  • Python学习之七_input和print
    Python学习之七_input和print摘要python3之后函数必须带()了因为我开始学习的比较晚,所以准备Python3开始学起前面主要是模仿别人的代码进行学习后续慢慢学习使用python调用ebpf等内容.这里简单先总结一下input和print的函数.作为一个学习总结print和inputprint......
  • python常用的模块值时间模块-time
    一、在python中,通常有以下几种方式来表达时间1、时间戳,比如1684036783.6709572、格式化字符串,比如2023-05-05/14/2311:58:363、元组,比如time.struct_time(tm_year=2023,tm_mon=5,tm_mday=14,tm_hour=11,tm_min=59,tm_sec=43,tm_wday=6,tm_yday=134,tm_isdst=0) 二......
  • 常见问题解决 --- python必备技能 换源
    源是什么源是编程开发或则是操作系统要使用的第三方依赖软件应用市场,源又从何而来,其实源来自其他的源的克隆,或者是源提供者自己收集,编译,又或者作者的上传为什么要换源这些源往往都在国外,国内以为你懂的原因无法直接访问或者特别慢怎么换Windows下python永久换源方式有两种:修......