cmd打开指定版本的python_如何通过Python启动器打开特定版本的pythonshell?

在Windows 10上,用户希望从命令行(cmd)启动特定版本的Python,包括Python 2和Python 3。他们能够通过完整路径或者使用conda来激活不同环境,但是当尝试使用Python启动器(py)的-3选项时,启动器打开的是Miniconda3的Python 3.6,而非期望的独立安装版本。用户尝试修改Path环境变量以解决此问题,但未成功。寻求解决方案来使启动器正确指向C:Program Files (x86)Python36-32的Python 3.6版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我希望能够打开一个提示并从cmd为我的机器上安装的所有Python版本(windows10)安装包。在

有效的东西

我有五个不同的python.exe在以下位置:C:\Python27

C:\Program Files (x86)\Python36-32

C:\ProgramData\Miniconda3

C:\ProgramData\Miniconda3\envs\python27

C:\ProgramData\Miniconda3\envs\python36

我可以通过输入以下内容打开Python提示的特定版本:

^{pr2}$

我还可以通过conda包管理器在特定环境中安装包:$ conda install -n python27

如果我将python27替换为python36,以上命令也可以使用。在

我还可以使用启动器打开Python 2控制台:$ py -2

Python 2.7.14 |Anaconda custom (64-bit)| (default, Oct 15 2017, 03:34:40) [MSC v.1500 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>>

以及通过pip包安装程序为Python 2安装包:$ py -2 -m pip install

到目前为止,还不错。在

没用的东西

我的问题是,当我将选项-2更改为-3时,启动器运行位于C:\ProgramData\Miniconda3的python.exe:$ py -3

Python 3.6.3 |Anaconda, Inc.| (default, Nov 8 2017, 15:10:56) [MSC v.1900 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>>

而不是位于C:\Program Files (x86)\Python36-32的,这正是我所期待的:$ "C:\Program Files (x86)\Python36-32\python"

Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>>

我曾试图像这样设置Path环境变量,但没有成功:C:\windows

C:\Program Files (x86)\Python36-32

C:\Program Files (x86)\Python36-32\Scripts

C:\ProgramData\Miniconda3

C:\ProgramData\Miniconda3\Scripts

我的问题

如何获得预期的行为,即如何让启动器打开Python3控制台而不是Anaconda3提示符?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值