虚拟环境
首先了解一下 python的虚拟环境,正常pip install的依赖作用范围是整个电脑,但由于每个py项目不同 依赖都会有区别,python有了虚拟环境来隔离这些依赖。
2.
pycharm开发环境
创建的py项目,pycharm默认已经帮我们创好了一个虚拟环境
3.
导出版本依赖
项目里面肯定会引用了一些模块依赖,这里需要生成一个requirements.txt文件,他的作用类似于与java的pom或者vue的package.json,就是表明当前用了哪些依赖及对应的版本。
大概长这个样子
导出命令:
首先先进入到虚拟环境且启用:
bash
.\.venv\Scripts\activate
导出依赖requirements.txt文件
bash
pip freeze > requirements.txt
新环境部署py脚本
此时,导出工作已经做完了,在你需要部署的电脑上
1.python环境安装好
2.你写的python脚本以及requirements.txt复制过去
在新电脑上也创建一个虚拟环境venv:
bash
python -m venv venv
激活虚拟环境
bash
.\venv\Scripts\activate
此时 命令行前面就会有一个(venv) 代表你正在虚拟环境里面
安装依赖
bash
python -m pip install -r requirements.txt
最后启动脚本 同样也需要在虚拟环境里面启动:
bash
python xxx.py
或者想在虚拟环境外面直接启动脚本也是可以的
bash
.\venv\Scripts\python.exe xxx.py
顺便提供一个启动脚本(windows)
bash
@echo off
cd /d "D:\PycharmProjects\xxx"
call .\venv\Scripts\activate
python xxx.py
pause # 防止窗口闪退
双击 执行。