Python / 整活 · 6 2 月, 2023 2

免安装便携版(Portable)Python+PyPI使用指南

为什么需要便携版

公家的电脑权限一大堆,其中大部分都阻止了安装软件的功能。但有时候在这些电脑上写Python又是刚需,于是软件安装权限设置与Python开发需求的矛盾催生了解压即用的Python便携版。

本文仅适用于Windows。

基本部署及使用方法

  1. Python官网下载页面下载所需版本的便携版Python,即Windows embeddable package。
  2. 本地解压下载的ZIP文件。
  3. 当需要在命令提示窗口调用Python前,执行以下命令设置临时环境变量:
path=<Python二进制文件所在文件夹路径>
  1. python命令可在当前命令行窗口执行。

关于PyPI的使用

便携版Python是不自带PyPI功能的。如果需要使用PyPI,请继续以下步骤。

  1. get-pip.py下载至Python二进制文件所在文件夹。
  2. cd到Python二进制文件所在文件夹,执行python get-pip.py,等待下载+安装完成。
  3. 编辑Python目录下的python._pth并保存。这一步非常关键。这里以Python3.7为例:
python37.zip
.
Lib\site-packages # <-添加这一行

# Uncomment to run site.main() automatically
import site # <-去掉注释

顺带一提,如果你的工作文件夹里有.py文件要相互引用的话,工作文件夹的路径也要加进来。

  1. 在命令行窗口执行Scripts\pip.exe install xxx(由于没有设置环境变量所以需要父级目录Scripts)就可以正常安装PyPI模块了。