如何通过Anaconda快速安装和使用Python来执行文件并打包.exe可执行程序
<p><strong>Anaconda</strong>是一个开源的 Python 和 R 语言的发行版,专为数据科学、机器学习、人工智能、科学计算和大数据处理等领域设计。它由 Anaconda, Inc.(原 Continuum Analytics)开发,是目前全球使用最广泛的数据科学平台之一。</p><blockquote>
<p>核心特点:</p>
<ol>
<li>预装大量科学计算库(Anaconda 自带 250+ 个常用数据科学包,开箱即用)</li>
<li>强大的包管理器:conda</li>
<li>虚拟环境管理(Environment Management)</li>
<li>跨平台支持</li>
<li>图形化工具(Anaconda Navigator)</li>
</ol>
</blockquote>
<p><strong>第一步:下载Anaconda(推荐链接2直接下载)</strong></p>
<blockquote>
<p>链接1:https://www.anaconda.com/download/success<br>
<img src="https://img2024.cnblogs.com/blog/2083423/202512/2083423-20251219141125337-1981115496.png"></p>
</blockquote>
<blockquote>
<p>链接2:https://repo.anaconda.com/archive/Anaconda3-2025.12-1-Windows-x86_64.exe<br>
<img src="https://img2024.cnblogs.com/blog/2083423/202512/2083423-20251219141215627-1088480567.png"></p>
</blockquote>
<p><strong>第二步:安装Anaconda</strong></p>
<blockquote>
<p>建议安装在D盘<br>
<img src="https://img2024.cnblogs.com/blog/2083423/202512/2083423-20251219141338924-1616365780.png"></p>
</blockquote>
<p><strong>第三步:检查安装情况并打开Anaconda Prompt</strong></p>
<blockquote>
<p>安装好后,开始菜单会出现下图几个组件程序,我们主要会用到的是Anaconda Prompt<br>
<img src="https://img2024.cnblogs.com/blog/2083423/202512/2083423-20251219141450428-735384574.png"></p>
</blockquote>
<p><strong>第四步:检查Python是否安装</strong></p>
<blockquote>
<p>打开Anaconda Prompt,定位到Anaconda安装目录,输入<strong>python</strong>回车检查python是否安装。下图可见已经安装,版本号是Python 3.13.9。<br>
<img src="https://img2024.cnblogs.com/blog/2083423/202512/2083423-20251219141809376-1665575729.png"></p>
</blockquote>
<p><strong>第五步:安装opencv-python和opencv-contrib-python。这两个库很关键,因为会经常用到。</strong></p>
<blockquote>
<p>1.先定位到Scripts目录下,检查一下是否已经安装了opencv-python,检查的命令是<strong>pip list</strong>,他会列出所有的库。<br>
<img src="https://img2024.cnblogs.com/blog/2083423/202512/2083423-20251219142433900-1381600011.png"><br>
这里我已经安装过了,第一次安装Anaconda后这两个库是没有安装的,需要通过命令安装。<br>
<img src="https://img2024.cnblogs.com/blog/2083423/202512/2083423-20251219142329614-283886281.png"></p>
</blockquote>
<blockquote>
<p>2.开始安装opencv-python与opencv-contrib-python<br>
opencv-python安装命令:<strong>pip install opencv-python</strong> ,检查cv2是否安装成功的命令是:<strong>import cv2</strong>,检查版本的命令是:<strong>cv2.<strong>version</strong></strong>,可见安装后的版本是“4.12.0”<br>
<img src="https://img2024.cnblogs.com/blog/2083423/202512/2083423-20251219142709966-783708497.png"><br>
opencv-contrib-python安装命令:<strong>pip install opencv-contrib-python==4.12.0.88</strong> 。这里需要说明的是,如果opencv-python安装后,opencv-contrib-python的版本建议与opencv-python一致,所以这里是指定opencv-contrib-python的版本进行安装的。<br>
<img src="https://img2024.cnblogs.com/blog/2083423/202512/2083423-20251219142821107-219060745.png"><br>
到这里我们常用的几个库就安装好了,就可以使用Python工具了,可以编写代码或者实现你伟大的工程。<br>
<img src="https://img2024.cnblogs.com/blog/2083423/202512/2083423-20251219144235011-103505867.png"></p>
</blockquote>
<p><strong>第六步:安装pyinstaller</strong><br>
pyinstaller库的作用是用来打包我们的Python文件的,也就是你想把你的项目通过exe执行文件展示操作的话,就得安装这个库,才能实现这个操作。</p>
<blockquote>
<p>pyinstaller库安装命令:<strong>pip install pyinstaller</strong><br>
<img src="https://img2024.cnblogs.com/blog/2083423/202512/2083423-20251219143945411-1704061670.png"><br>
安装成功<br>
<img src="https://img2024.cnblogs.com/blog/2083423/202512/2083423-20251219144059808-1016378948.png"></p>
</blockquote>
<p><strong>第七步:功能测试</strong></p>
<blockquote>
<p>我们打包一个IP地址修改小程序 IPChanger.exe<br>
<img src="https://img2024.cnblogs.com/blog/2083423/202512/2083423-20251219144933730-2090284097.png"></p>
</blockquote>
<p>定位到python文件所在目录</p>
<blockquote>
<p>cd D:\OpencvTest\ip<br>
打包命令:<strong>pyinstaller --onefile --windowed --hidden-import=tkinter --clean --name="IPChanger" ip_change02.py</strong><br>
<strong>命令解释</strong>:“请 PyInstaller 把 ip_change02.py 打包成一个没有控制台窗口的、名为 IPChanger.exe 的独立可执行文件,并确保包含 tkinter 模块,同时清理旧缓存。”<br>
<img src="https://img2024.cnblogs.com/blog/2083423/202512/2083423-20251219145051494-83948205.png"><br>
打包成功,测试一下程序,打开dist目录,双击执行程序。<br>
<img src="https://img2024.cnblogs.com/blog/2083423/202512/2083423-20251219145135867-287821697.png"><br>
程序启动成功,具体细节我们慢慢打造。<br>
<img src="https://img2024.cnblogs.com/blog/2083423/202512/2083423-20251219145157144-1230465218.png"></p>
</blockquote>
<p>欢迎留言,欢迎学习交流。</p>
</div>
<div id="MySignature" role="contentinfo">
<p>本文来自博客园,作者:阿江0312,转载请注明原文链接:https://www.cnblogs.com/ShuPJ0312/p/19372009</p><br><br>
来源:https://www.cnblogs.com/ShuPJ0312/p/19372009
頁:
[1]