Windows安装多个python解释器

发布时间:2026/7/10 12:28:05
Windows安装多个python解释器 Windows安装多个python解释器注此方法仅仅是针对安装多个需要配置环境变量的解释器意思是可以在cmd中可以使用并完美切换的针对一个环境变量的解释器无效只有一个环境变量的主解释器创建不同的python解释器虚拟环境时正常创建也就是说正常下载一个所需的解释器版本安装时不配置环境变量只是在创建虚拟环境的时候指定解释器执行文件的位置即可完成虚拟环境的创建如若觉得virtualenv使用不方便可以使用带图形化界面的Anaconda​ 在windows10系统下安装两个不同版本的的python解释器在通常情况下编译执行文件都是没问题的但是加载或下载包的时候pip的使用就会出现问题无法下载一直报错​ 仅对cpython有效一、virtualenvwrapper-win的安装virtualenvwrapper-win会自动把virtualenv也安装1、注安装全过程不能更新pip一定不能更新pip​ 第一这里更新用不到​ 第二创建的虚拟环境中可以更新pip​ 第三如果更新pip两个解释器的pip会出现冲突导致其中一个被删掉被删掉的pip的python解释器将无法下载安装任何包这里的virtualenvwrapper-win也将不能下载2、注未特殊标注得的命令打开cmd就可执行无需切换到项目路径下1、先安装第一个python解释器这里以python3.6为例​ python官网https://www.python.org/2、给python3.6安装virtualenvwrapper-win​ 在cmd中执行命令pip install virtualenvwrapper-winpip install virtualenvwrapper-win​ 注此时电脑中只能存在一个python解释器因为多个解释器会出现pip冲突导致pip无法使用​ 在安装完virtualenvwrapper-win后再安装其它解释器3、安装第二个python解释器这里以python3.7为例​ python官网https://www.python.org/4、配置环境变量​ 1一般情况下在安装python解释器的时候会勾选 add path 这个选项默认添加​ 2如果忘记勾选就手动添加找到python解释器的安装路径这以我自己的python路径为例​​​ 3找到python路径后打开 - 此电脑 - 的属性找到 - 高级系统设置 - 进入系统属性 - 进入环境变量在系统变量中找到path - 点击编辑 -点击新建加入python环境变量​ 4安装的每个python解释器版本都要保证在环境变量中能找到对应的路径一个解释器对应两个变量路径保险起见要把系统变量和用户变量都添加。​ 5最重要的一步就是环境的变量是有顺序的默认系统是从上向下寻找第一个解释器的变量把第一个变量对应的解释器作为默认的解释器在cmd中执行python --version 查看版本信息与路径是否相符5、给python3.7安装virtualenvwrapper-win​ 在cmd中执行命令pip install virtualenvwrapper-winpip install virtualenvwrapper-win注每个解释器都安装一下virtualenvwrapper-win这样可以避免通过 virtualenv -p 切换创建虚拟环境报错error 13 无效路径/或路径找不到的这种错误6、安装完成后查看一下安装状态​ 查看状态的命令virtualenv --versionvirtualenv --version7、创建虚拟环境​ 注创建不同解释器的虚拟环境时要切换默认解释器状态比如我想创建一个python3.6的虚拟环境我需要先去找到系统的环境变量和用户变量把puthon3.6的环境变量放到其它python解释器版本的环境变量的上面使cmd中 执行命令python --version 显示的版本变成python 3.6同理重复上面的操作可实现不同python解释器版间的切换​ 通过解释器版本切换创建不同版本的虚拟环境创建命令如下​ 创建虚拟环境命令mkvirtualenv 文件名虚拟环境mkvirtualenv python36​ 创建成功后会自动进入虚拟环境由于我已创建所以就用进入命令来模拟创建后的结果8、删除虚拟环境​ 删除虚拟环境命令rmvirtualenv 文件名虚拟环境的文件名​ 可在虚拟环境中执行也可不在虚拟环境中执行都会实现删除效果rmvirtualenv python369、退出虚拟环境命令deactivate​ 这个是在虚拟环境中使用的用来退出虚拟环境的命令deactivate10、查看当前存在的所有虚拟环境​ 查看命令workon 或 lsvirtualenv​ 可以通过这两个命令来查看当前存在的所有虚拟环境单个使用其中的任何一个都可以workon lsvirtualenv11、进入某个虚拟环境​ 进入某个虚拟环境的命令workon python36workon python3612、查看所有虚拟环境已经安装的所有包​ 查看所有已安装的第三方包命令不需要进入虚拟环境lssitepackageslssitepackages13、跳转到虚拟环境所在的目录​ 跳转命令在虚拟环境中执行cdvirtualenvcdvirtualenv二、更换源​ 为什么更换源因为默认情况下pip里面下载一些第三方包很慢所以可以换源也就是换一个下载地址来实现第三方包的安装以达到快速下载的目的1进入该文件夹C:\Users\wylshkjj\AppData\Roaming2进入文件夹后查看该文件夹中是否有pip这个文件夹默认是不存在的所以自己在当前文件夹中创建一个pip文件夹。3在pip文件夹中创建一个名为pip.ini的文件使用记事本或notepadd等软件打开在里面复制如下内容[global] timeout 6000 index-url https://pypi.doubanio.com/simple trusted-host pypi.douban.comtimeout指超时时间就是此时间后为下载就停止下载申请然后返回错误状态index-url镜象下载源下载第三方包的地方trusted-host就是域名不需要了解直接把镜象源的域名放到这就行注此例子使用的是豆瓣源如需更换可以百度去查其他源分享一个他人链接https://www.douban.com/note/517555410/ 里面是别人收集的一些国内的开源镜象站三、觉得写的还行请给个赞谢谢