【Python】帮助接收方快速搭建Python项目所需环境

📅 发布时间:2026/7/7 20:22:24 👁️ 浏览次数:
【Python】帮助接收方快速搭建Python项目所需环境
方案一分享环境配置文件轻量级推荐分享环境配置文件如environment.yml基于快速创建一个与代码对应的 PyCharm 项目一模一样的 Conda 环境。需要双方都安装了anconda/miniconda。步骤1在PyCharm中导出环境配置打开 PyCharm 项目。点击底部工具栏的Terminal自动激活当前项目所用的 Conda 环境。在终端中输入以下命令导出环境配置conda env export environment.yml这个命令会把当前环境的所有包信息、版本号甚至安装源都写入yml文件中 。执行成功后会在项目根目录下看到一个名为environment.yml的新文件。步骤2将文件和代码一起发给对方将整个项目文件夹包含.py代码文件和刚生成的environment.yml打包成 ZIP 文件然后发给对方。步骤3对方在其电脑上创建环境拿到项目包并解压后需要做两件事打开命令行/终端。进入你的项目目录例如cd 路径/你的项目文件夹根据文件创建环境运行以下命令conda env create -f environment.ymlconda 就会根据文件描述自动下载并安装所有指定版本的包创建一个全新的、与你完全一致的环境 。创建成功后就可以用conda activate 环境名环境名在environment.yml文件开头可以找到来激活并使用。方案二打包整个环境文件夹重量级适合离线/网络不佳如果接收方的网络环境不好或者网络访问公共软件源很慢那么直接打包电脑上的整个环境文件夹是最稳妥的方案。这需要用到conda-pack工具 。步骤1安装并打包环境在电脑上打开 PyCharm 的 Terminal首先安装conda-packpip install conda-pack假设当前项目使用的环境叫my_project_env。使用以下命令打包conda pack -n my_project_env -o my_env.tar.gz这会将整个环境打包成一个my_env.tar.gz压缩包 。步骤2将打包文件发给接收方把生成的my_env.tar.gz文件连同代码一起发给接收方。步骤3接收方在本地解压并配置环境接收方先找到自己电脑上 Anaconda 的安装路径进入envs目录例如C:\Users\Admin\anaconda3\envs或~/anaconda3/envs。将给的my_env.tar.gz压缩包解压到这个envs目录下会生成一个与压缩包同名的文件夹或手动创建一个新文件夹将内容解压进去。解压完成后接收方打开 PyCharm在File-Settings-Project: xxx-Python Interpreter中点击设置图标选择Add-Existing Environment然后找到刚才解压的那个文件夹里的python.exeWindows或bin/pythonLinux/macOS即可 。