windows无管理员权限安装python

1. 下载页面:https://www.python.org/downloads/release/python-2716/

下载页面中的Windows x86-64 MSI installer,下载后的结果形如:python-2.7.16.amd64.msi

2. 进入cmd命令行,cd到msi文件所在位置

3. 执行以下命令进行安装:

msiexec /a python-2.7.16.amd64.msi /qb TARGETDIR=C:\python27

Tips:替换实际的msi文件和安装目标地址

4. 配置环境变量

Win + R调出运行窗口,输入以下命令,然后回车进入环境变量窗口

rundll32 sysdm.cpl,EditEnvironmentVariables

5. 在用户变量中,编辑Path,新建值:C:\python27,OK保存即可

6. 验证:

新建cmd命令行窗口,输入python命令,如果输出">>>"这种提示,证明安装成功

 

python3有别于python2

1. 下载地址:https://www.python.org/downloads/release/python-373/

2. 在页面中,点击下载Windows x86-64 executable installer

3. 安装,如果没有管理员权限,将install for all users取消勾选

### 如何以管理员权限安装 Python 为了确保 Python 安装过程具有必要的权限来修改系统文件和注册表项,建议按照以下方法操作: #### 方法一:通过命令提示符或 PowerShell 使用管理员权限启动安装程序 当下载并保存好官方发布的 Windows 版本的 Python 安装包之后,在开始菜单中找到“cmd”或者"Powershell"选项右键点击选择“以管理员身份运行”。接着切换到存储安装文件的位置执行如下指令: ```powershell .\python-<version>-amd64.exe ``` 这将会弹出图形界面引导完成整个设置流程。 #### 方法二:编写脚本来请求提升权限并调用安装器 可以创建一个小工具来自动生成这个行为。下面是一个简单的例子展示怎样利用 `ctypes` 库检测当前进程是否有足够的权限,并在必要时重新启动自身获取更高权限[^1]。 ```python import os import sys import ctypes def is_admin(): try: return ctypes.windll.shell32.IsUserAnAdmin() except Exception as e: print(f'Exception occurred while checking admin status: {e}') return False if not is_admin(): # 如果不是管理员,则尝试再次运行此脚本作为管理员 script_path = os.path.abspath(sys.argv[0]) params = ' '.join([sys.executable] + sys.argv) ctypes.windll.shell32.ShellExecuteW( None, "runas", sys.executable, f'"{script_path}"', None, 1 ) else: # 这里放置实际要做的工作,比如调用 python 安装程序 install_command = r'"C:\path\to\installer\python-<version>-amd64.exe"' os.system(install_command) ``` 请注意上述代码中的路径需要替换为真实的Python安装文件位置以及版本号。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值