[笔记] Python3 Portable 免管理员权限版本

章节连结

在公司或是一些需要统合管理 IT 权限的地方,使用 Python 3 的免安装版本便会是个可考虑的选项。这边笔记下一些注意点:主程式 Python 安装、pip 工具安装以及修改 Windows 的环境变量。
web crawler


安装 Python 3

1. 首先连上Python Download 下载官方的 .zip 版本,这边以 Windows embeddable package (64-bit) 为例子
2. 解压缩后,放置于你想要存放的位置。我是将所有压缩档内容放置在 D:\Python3Portable 下面
3. PowerShell 的路径设定的字串,会将之前的结果给洗掉。在设定之前,可以先用 (Get-ChildItem Env:Path).Value 将原先的值复制出来,并在其后加上新路径后,将这些纪录写入
4. 接着,若要在 Windows 中的 cmd 重复使用,得用 PowerShell 将路径加入:[Environment]::SetEnvironmentVariable(“PATH”, “D:\Python3Portable”,”User”)
(P.S. Windows 版本更新后,会有机会需要重新设定)
5. 重新启动 cmd 和 PowerShell,就可以用 python -v 来查看版本状态。若有正常显示,那就是安装成功了

在 CLI 中如何离开 Python 环境

以 Windows 的 Cmd 为例,先按下 Ctrl+Z 后,再按下 Enter

安装 PIP

1. 先下载 get-pip.py ( curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py )
2. 将 get-pip.py 复制到你所安装 Python 目录底下的 Scripts 资料夹 (以本篇例子来说就是:D:\Python3Portable\Scripts),如果没有 Scripts 资料夹,请自行新增
3. 输入 python get-pip.py 开始安装,不过到最后会提示你尚未将 Scripts 资料夹路径加入环境变量,请用 PowerShell 新增
4. 同时在 Python 目录底下的 python39._pth (39为版本号,目标是要寻找副档名为 ._pth 的档案),用文字编辑器打开后,在 #import site 下方新增 Lib\site-packages
5. 接着在 cmd 中输入 pip list ,若可以看到 pip 版本和一些相关套件的版号,就安装完成了


参考资料

1. Python: 安装 pip 于 Windows 或 CentOS & 线上/离线安装 (pip 101)
2. python3.8 免安装版 pip安装配置。
3. win10系统下如何配置免安装版python(U盘版)及第三方库
4. [笔记] 用 Powershell 解决非系统管理员无法新增永久环境变量的问题

按赞加入粉丝团

延伸阅读