windows下设置别名区分Python2和Python3

windows10 同时安装python2和python3,区分Python2 python3 1.去官网下载python包到指定目录下面 https://www.python.org/downloads/windows/ 2.去python2和python3的安装目录下面,修改文件名 对应指定版本,可根据个人喜好将这两个文件命名即为命令的名字,为了便于区分我一般将python2版本的文件名字改为python2,python3版本的文件名字改为python3 3.修改环境变量,将两个版本的.exe文件所在目录添加到环境变量中 右击我的电脑->属性->高级系统设置->右下角环境 阅读详情

参考:https://blog.youkuaiyun.com/fancychuan/article/details/88802696

https://www.cnblogs.com/fstang/archive/2013/04/06/3002006.html

 

问题:在windows10上面安装了python2和python3后,在命令行中如何方便调用?

解决:设置别名python2和python3分别代替绝对路径下的python.exe

具体实现:

1. 在任意位置建立win-alias.bat文件,内容为

@echo off
@doskey python2=D:\ProgramData\Anaconda2\python.exe $*
@doskey python3=D:\ProgramData\Anaconda3\python.exe $*

其中,

  • @echo off为关闭回显,参考http://www.winwin7.com/JC/Win7JC-14039.html
  • 等号左边是右边的别名
  • $*表示这个命令还可能有其他参数(一定要注意这一点,如果没有$*,它无法使用python3 test.py这种方式运行程序,并且会导致始终进入交互式界面,我在这个问题上踩了很深的坑!现在才爬出来。)
  • @表示执行这条命令时不显示这条命令本身

2. 修改注册表

关闭所有cmd,win+r,输入regedit,然后出现注册表界面,在地址:计算机\HKEY_CURRENT_USER\Software\Microsoft\Command Processor或者\HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor(我的计算机是这个)中点鼠标右键新建 字符串值

3.重启cmd验证

 

Python3在Windows、Linux、Mac三大平台的安装教程 文章主要介绍Python3的安装过程,包括在Windows、Linux、Mac系统环境下的安装过程,方便初学者了解Python3的安装过程,便于开发运用! 阅读详情

相关推荐

Python环境搭建详细教程

Python是一个跨平台、可移植的编程语言,因此可在windows、linux/unix和Mac os x系统中安装使用。安装完成后,你会得到Python解释器环境,一个命令行交互环境,一个简单的集成开发环境和相关的帮助文档。 首先,介绍Python相关的网站地址: Python官网:http://www.python.org/ Python文档地址:http://www.python.org/doc/ Python模块仓库 https://pypi.python.org/pypi 这三个网址和我们往后的P

weixin_52163854的博客 3473

使用windows的别名随时随地执行python2、python3命令

当系统同时按照python2,python3时,打开CMD,想随意执行Python2,python3就显得要有点无力了。网上有很多人直接简单粗暴的把python.exe改为python2.exe或者python3.exe,虽然也能解决问题,但是总感觉不够优雅。 【解决思路】我们可以直接输入python.exe的绝对路径来打开相对应的python终端,那么就可以通过设置别名来达到目的。win...

fancychuan的博客 2018

Windows下Python多版本共存的可靠实践方案

Python多版本共存是Windows开发中高频出现的基础需求,其本质是解决解释器路径冲突、pip绑定歧义与环境不可预测性三大问题。核心原理在于绕过PATH的隐式覆盖机制,通过显式路径调用+命令别名+模块化pip控制,实现版本精准调度。该方案不依赖虚拟环境或第三方工具,具备零配置迁移、会话级隔离、毫秒级启动等技术优势,特别适用于CI/CD流水线、金融系统兼容性测试、遗留项目维护等强版本约束场景,是面向工程落地的轻量级确定性解决方案。

weixin_34220179的博客 308

为 Python 创建别名

当 Python 版本发生变化时,拥有新旧版本有助于您跟踪编码方式的变化,您可以选择使用旧版本或适应变化来忽略变化。无论哪种方式,这都为编码人员提供了探索和查看编写代码的最佳方法的空间。

迹忆客 902

ERDAS 2022与ArcGIS共存安装教程:如何避免端口冲突(详细配置步骤)

本文提供了一份详细的ERDAS 2022与ArcGIS共存安装教程,核心在于解决两者因FlexNet许可证服务器导致的端口冲突问题。通过分步指导,包括检查现有端口占用、修改ERDAS许可证文件端口号、配置防火墙及客户端设置,确保两款专业GIS与遥感软件能在同一系统上稳定运行。

weixin_29279047的博客 253

AI驱动的网络安全运维:智能化时代的安全保障

本项目旨在使用Python和AI技术构建一个智能化的网络安全运维系统,能够实时监测网络流量,检测潜在的安全威胁,并自动采取应对措施,从而提升网络安全管理的效率和准确性。具体内容包括:环境配置与依赖安装数据采集与预处理机器学习模型构建与训练实时威胁检测与响应实际应用案例通过本文的介绍,我们展示了如何使用Python和AI技术构建一个智能化的网络安全运维系统。

Echo_Wish 1290

windows11解决‘python‘ 不是内部或外部命令,也不是可运行的程序或批处理文件的方法分享

在win11中使用cmd输入Python时出现了:解决‘python‘ 不是内部或外部命令,也不是可运行的程序或批处理文件或者'python' is not recognized as an internal or external command,operable program or batch file. 可以使用以下方法解决。在跳出来的窗口点击高级-环境变量,在“系统变量”中找到path,点击编辑,将Python的安装路径复制添加并保存。点开 设置-应用-高级应用设置-应用执行别名。

qq_43651714的博客 1万+

SAP GUI 字段遮罩功能详解及实现

默认情况下,系统使用作为掩码模式,遮罩整个字段内容长度;对于货币金额类型,掩码后会保留小数位并在整数位部分全部显示为,如****.**若需自定义掩码模式,可利用以下方式:维护“Maintain Masking Pattern”节点,在其中定义新的掩码方式(如:只露出后四位,其他位以X替代等);实现 BAdI(或类似命名,具体以系统版本为准)的方法,通过 ABAP 代码读取原始值,并依据业务逻辑生成掩码字符串返回,动态替换界面输出值;

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 709

彻底解决win10 cmd下运行python弹出应用商店的问题

之前看了好多相关的文章,一般的做法无非就是调整环境变量的顺序,要么就是删除环境变量,这两者都是治标不治本的方法。 彻底的解决方法如下所示: 搜索栏搜索“应用执行别名”,打开“管理应用执行别名”。 关闭三个与python有关的应用执行别名,即可彻底解决问题。 ...

wangbazhiqi123的博客 4767

小米15修复“NV损坏” 去除主板校验电阻步骤解析与图示

小米15系列将搭载骁龙8至尊版处理器,采用台积电3nm工艺。文章分析了手机出现"NV损坏"故障的表现及修复方法,包括通信异常、系统启动问题等典型症状,并介绍了去除主板校验电阻和刷写工程固件两种修复方案。重点讲解了去除主板电阻后刷写QCN文件的操作流程,强调在维修过程中需要结合分析与思考。适用于小米15系列特定机型(24129PN74G/I/C)的硬件修复。

小马哥的专栏 313

基于STM32L4XX、HAL库的 TMC2660C-PA 驱动程序设计

/ 默认灵敏度和电流。// 20/31最大电流。

zhusl6688的博客 384

windows同时安装python3和python2

windows同时安装python3和python2

百世经纶『一页書』 643

图文详解Trae配置Java开发环境

本文介绍了Trae开发工具的安装配置流程:首先从官网下载安装Trae,然后安装Java开发所需的Extension Pack for Java和Spring Boot Extension Pack插件。关键步骤包括修改settings.json配置文件,需指定JDK路径、Maven可执行文件路径和用户设置文件路径。所有操作均配有图示说明,并强调要替换为实际电脑路径。

谷哥的小弟 5993

Windows下Python2和Python3并存,怎么使用pip

想学习Python3,但是暂时又离不开Python2。在Windows上如何让它们共存呢?     如何运行Python2和Python3 度娘上大家经常会建议把其中一个python.exe改个名字,这样区分开两个可执行文件的名字,是可以独立运行Python2和Python3,但是这样做有一个重大的隐患,就是修改了名字的那个python对应的pip将无法使用。 笔者不建议重命名区分,因为...

Snailandfish的专栏 3368

PINN求解PDE

PINN求解Dirichlet泊松方程 泊松方程引入 −Δu=f,x∈Ω=(0,1)2-\Delta u=f,x \in \Omega=(0,1)^2−Δu=f,x∈Ω=(0,1)2 u=g,x∈∂Ωu=g,x \in \partial \Omegau=g,x∈∂Ω import torch import time import numpy as np import matplotlib.pyplot as plt import torch.nn as nn def UU(X, order,prob):

forrestguang的博客 3804

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

如何在一台电脑上同时使用 Python 2 和 Python 3

Python 的版本是这几年被开发者诟病的一大槽点,也让众多新手头疼不已。逐渐退居二线的老版本 2 存在不少缺陷但应用广泛,而新版本 3 为了彻底解决历史遗留问题决定另起炉灶不向后兼容。对于开发者来说,如果要更新版本,将有大量的代码移植工作,同时还得考虑外部依赖库的兼容性。而对于学习者来说,最大的问题莫过于:我要学 2 还是学 3?不过今天要说的不是 2 与 3 的选择,而是另一个事情。如果你想兼...

Crossin的编程教室 380

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

python2如何调用python3_如何在一台电脑上同时使用 Python 2 和 Python 3

Python 的版本是这几年被开发者诟病的一大槽点,也让众多新手头疼不已。逐渐退居二线的老版本 2 存在不少缺陷但应用广泛,而新版本 3 为了彻底解决历史遗留问题决定另起炉灶不向后兼容。对于开发者来说,如果要更新版本,将有大量的代码移植工作,同时还得考虑外部依赖库的兼容性。而对于学习者来说,最大的问题莫过于:我要学 2 还是学 3?不过今天要说的不是 2 与 3 的选择,而是另一个事情。如果你想兼...

weixin_39564755的博客 530

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

The Python Guide:在 Windows 上安装与配置 Python 开发环境(Python 2.7 与 Python 3 全流程)

本文以《The Python Guide》(python-guide)仓库中的 [Windows 安装指南](https://link.gitcode.com/i/5bfc887735481df9ae87af10e4af7961) 为主体,系统讲解在 Windows 平台完成 Python 安装、PATH 环境变量配置、pip/Setuptools 安装以及虚拟环境管理的完整流程,并补充 Pyth

gitblog_00271的博客 926

python3.7.2安装与配置,python3.4.10安装教程

大家好,小编来为大家解答以下问题,python3.7.2安装与配置,python3.4.10安装教程,现在让我们一起来看看吧!

wangyanqin0227的博客 830

windows如何配置python环境(将python环境添加到anaconda)?

以windows为例,选择Downloads->Windows。

2401_82362028的博客 1476

python3如何安装pyautogui,python3如何安装scapy

上面这两种安装方式任选其一即可完成安装,但如果之前安装过 Python 2 的话,可能会导致版本冲突问题,比如在命令行下输入 python 就不知道是调用的 Python 2 还是 Python 3 了。当然,如果没有安装过 Python 2 的话,也建议添加此别名,添加完毕之后的效果。下载完成之后,直接双击 Python 安装包,然后通过图形界面安装,接着设置 Python 的安装路径,完成后将 Python 3 和 Python 3 的 Scripts 目录配置到环境变量即可。

weixin_61088415的博客 1169

windows下Python环境搭建

Python是一个跨平台、可移植的编程语言,因此可在windows、linux/unix和Mac os x系统中安装使用。安装完成后,你会得到Python解释器环境,一个命令行交互环境,一个简单的集成开发环境和相关的帮助文档。 Python相关的网站地址: Python官网:http://www.python.org/ Python文档地址:http://www.python.or...

diankejue6264的博客 784

Python 3.11 与 Matplotlib 3.8.2 环境配置:3步解决 NameError 并验证绘图

本文详细介绍了在Python 3.11环境下配置Matplotlib 3.8.2的完整流程,重点解决常见的NameError问题,并提供三种防御策略。通过环境搭建、核心配置和验证体系,帮助开发者快速搭建可视化工作流,确保绘图功能正常运行。

weixin_33690963的博客 317
上一篇: 如何使用springer LNCS模板
下一篇: windows安装python
math_computer
博客等级 码龄8年 43粉丝 176原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值