File tree 1 file changed +23
-19
lines changed 1 file changed +23
-19
lines changed Original file line number Diff line number Diff line change 1
1
# python 环境移植
2
2
3
- ## 在线版
3
+ ## 1. 在线安装
4
4
5
- ### conda 版本
5
+ ### 1.1 使用 conda 安装
6
6
7
- #### 项目环境安装
7
+ #### 1.1.1 项目环境安装
8
8
9
9
1 . 安装 conda 或者 miniconda:
10
10
30
30
31
31
` pip freeze > requirements.txt `
32
32
33
- #### 项目环境移植
33
+ #### 1.1.2 项目环境移植
34
34
35
35
安装步骤同` 项目环境安装 `   ;
36
36
37
- ### 2. 直接安装/ venv 安装
37
+ ### 1.2 使用 python venv 安装
38
38
39
39
> ** conda 环境也可以使用 python3 安装 venv**
40
40
41
- #### 项目环境安装
41
+ #### 1.2.1 项目环境安装
42
42
43
43
1 . 安装指定版本 python,例如 python 3.9
44
44
62
62
63
63
` pip freeze > requirements.txt `
64
64
65
- #### 项目环境移植
65
+ #### 1.2.2 项目环境移植
66
66
67
67
安装步骤同** 项目环境安装**
68
68
69
- ## 离线移植
69
+ ## 2. 离线移植
70
70
71
- ### 离线 python 安装
71
+ ### 2.1 离线 python 安装
72
72
73
73
1 . python 二进程程序下载
74
74
75
75
2 . python 源码安装
76
76
77
77
> 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 `
78
84
79
- ### 环境移植
85
+ ### 2.2 环境移植
80
86
81
- ### &#x 20 ; venv 打包移植
87
+ #### 2.2.1 venv 打包移植
82
88
83
- #### 直接环境打包移植
89
+ ##### 2.2.1.1 直接打包 venv
84
90
85
91
1 . 直接将原主机下安装的 venv 文件夹进行打包,例如 venv 环境 py39 打包成 py39.zip,发送至目标主机,项目文件夹下或者任意文件夹下解压
86
92
100
106
101
107
> venv 文档:< https://docs.python.org/zh-cn/3/library/venv.html >
102
108
103
- ![ ] ( python环境移植_md_files/af6097b0-724f-11ee-9291-81a2f7769dad_20231024172826.jpeg?v=1&type=image&token=V1%3Ab0DxX47pmUj-ZT3HjOkbh8xRAlN3-UxtICVpmF3gOnI )
104
-
105
109
5 . 运行项目进行测试
106
110
107
- #### pip packages 安装包移植
111
+ ##### 2.2.1.2 pip packages 安装包移植
108
112
109
113
1 . 首先激活虚环境,导出环境:` pip freeze > requirements.txt `
110
114
146
150
147
151
> ** Python 离线项目迁移部署:** < https://zhuanlan.zhihu.com/p/114290069 >
148
152
149
- #### pip wheel 失败解决办法:
150
-
151
- > ** Python package 只有压缩格式如何转成 wheel 格式:** < https://blog.csdn.net/linkeeee/article/details/130618985 >
153
+ ##### 2.2.1.3 pip wheel 失败解决办法
152
154
153
155
1 . 在[ pypi] ( https://pypi.org/ ) 使用 package 名称进行搜索,download 界面选择指定版本下载压缩文件
154
156
160
162
161
163
5 . 在生成的 dist 文件夹中查看生成的 wheel 文件
162
164
163
- ### pyinstaller 打包移植
165
+ > ** Python package 只有压缩格式如何转成 wheel 格式:** < https://blog.csdn.net/linkeeee/article/details/130618985 >
166
+
167
+ ### 2.2.2 pyinstaller 打包移植
164
168
165
169
1 . 下载 pyinstaller
166
170
You can’t perform that action at this time.
0 commit comments