Skip to content

Commit 1370cfe

Browse files
committed
add instruction of venv movement
1 parent e2d642b commit 1370cfe

File tree

1 file changed

+23
-19
lines changed

1 file changed

+23
-19
lines changed

docs/guidelines/venv_move.md

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# python 环境移植
22

3-
## 在线版
3+
## 1. 在线安装
44

5-
### conda 版本
5+
### 1.1 使用 conda 安装
66

7-
#### 项目环境安装
7+
#### 1.1.1 项目环境安装
88

99
1. 安装 conda 或者 miniconda:
1010

@@ -30,15 +30,15 @@
3030

3131
`pip freeze > requirements.txt`
3232

33-
#### 项目环境移植
33+
#### 1.1.2 项目环境移植
3434

3535
安装步骤同`项目环境安装` 
3636

37-
### 2. 直接安装/venv 安装
37+
### 1.2 使用 python venv 安装
3838

3939
> **conda 环境也可以使用 python3 安装 venv**
4040
41-
#### 项目环境安装
41+
#### 1.2.1 项目环境安装
4242

4343
1. 安装指定版本 python,例如 python 3.9
4444

@@ -62,25 +62,31 @@
6262

6363
`pip freeze > requirements.txt`
6464

65-
#### 项目环境移植
65+
#### 1.2.2 项目环境移植
6666

6767
安装步骤同**项目环境安装**
6868

69-
## 离线移植
69+
## 2. 离线移植
7070

71-
### 离线 python 安装
71+
### 2.1 离线 python 安装
7272

7373
1. python 二进程程序下载
7474

7575
2. python 源码安装
7676

7777
> python 下载官网:<https://www.python.org/downloads/>
78+
>
79+
> 安装指定版本 python,例如 python 3.9
80+
>
81+
> - [python 3.9.13](https://www.python.org/downloads/release/python-3913/)最后一个提供二进制安装程序的 python 版本
82+
>
83+
> - [python 3.9.14](https://www.python.org/downloads/)及以上版本只提供源码安装: `setup.py install`
7884
79-
### 环境移植
85+
### 2.2 环境移植
8086

81-
### &#x20;venv 打包移植
87+
#### 2.2.1 venv 打包移植
8288

83-
#### 直接环境打包移植
89+
##### 2.2.1.1 直接打包 venv
8490

8591
1. 直接将原主机下安装的 venv 文件夹进行打包,例如 venv 环境 py39 打包成 py39.zip,发送至目标主机,项目文件夹下或者任意文件夹下解压
8692

@@ -100,11 +106,9 @@
100106

101107
> venv 文档:<https://docs.python.org/zh-cn/3/library/venv.html>
102108
103-
![](python环境移植_md_files/af6097b0-724f-11ee-9291-81a2f7769dad_20231024172826.jpeg?v=1&type=image&token=V1%3Ab0DxX47pmUj-ZT3HjOkbh8xRAlN3-UxtICVpmF3gOnI)
104-
105109
5. 运行项目进行测试
106110

107-
#### pip packages 安装包移植
111+
##### 2.2.1.2 pip packages 安装包移植
108112

109113
1. 首先激活虚环境,导出环境:`pip freeze > requirements.txt`
110114

@@ -146,9 +150,7 @@
146150

147151
> **Python 离线项目迁移部署:**<https://zhuanlan.zhihu.com/p/114290069>
148152
149-
#### pip wheel 失败解决办法:
150-
151-
> **Python package 只有压缩格式如何转成 wheel 格式:**<https://blog.csdn.net/linkeeee/article/details/130618985>
153+
##### 2.2.1.3 pip wheel 失败解决办法
152154

153155
1.[pypi](https://pypi.org/)使用 package 名称进行搜索,download 界面选择指定版本下载压缩文件
154156

@@ -160,7 +162,9 @@
160162

161163
5. 在生成的 dist 文件夹中查看生成的 wheel 文件
162164

163-
### pyinstaller 打包移植
165+
> **Python package 只有压缩格式如何转成 wheel 格式:**<https://blog.csdn.net/linkeeee/article/details/130618985>
166+
167+
### 2.2.2 pyinstaller 打包移植
164168

165169
1. 下载 pyinstaller
166170

0 commit comments

Comments
 (0)