在windows内离线部署python-免安装版及安装多个版本注意问题

需求:在离线环境中部署python3.7.9
环境:windowns2012 R2 standard 64位
 

1. 下载python离线包

下载地址:Index of /ftp/python/3.7.9/
下载内容:python-3.7.9-embed-amd64.zip
可根据部署环境调整,因为权限问题,这个win2012不容许通过.exe文件安装软件,所以选择带‘embed’字符的压缩包。

2.下载pip安装文件

下载地址:This page has moved - pip documentation v23.3.1
下载内容:在Installing with get-pip.py条目下的get-pip.py文件
排版可能变换,只要找get-pip.py即可

2.1 下载pip离线安装文件,修复移动后产生的错误

下载地址:Links for pip
下载内容:pip-9.0.3-py2.py3-none-any.whl
注意后缀,是wheel的文件

3.本地安装

文件下载下来后,解压python-3.7.9-embed-amd64.zip,我解压到了/py3.7.9/里,把get-pip.pypip-9.0.3-py2.py3-none-any.whl移动到解压的文件夹内,在该文件内按住Shift键右击空白处,选择【在此处打开 Powershell 窗口】,
运行

 .\python.exe .\get-pip.py -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
 #一开始用的清华镜像总报错,也找不到原因,然后换了一个就好了

下载安装成功后,/py3.7.9/里就多出来Lib和Scripts文件夹,

3.1 修改

记事本打开python37._pth,去除import site的注释

python37.zip
.

# Uncomment to run site.main() automatically
import site

查看已安装的Lib,运行

PS E:\py3.7.9> .\python.exe -m pip list
Package    Version
---------- -------
pip        21.1.2
setuptools 57.0.0
wheel      0.36.2
PS E:\py3.7.9>

到这里在本地的准备工作算是完成了


 同一电脑安装多个python版本注意:

我这里安装了python3.10和python3.7两个版本,安装多个版本时要注意python.exe名不能多个版本重复(如下图)

python.exe被我换成了python37

在环境变量中注意两个版本的python的文件位置:

  • 23
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值