基于Python做exe文件和动态链接库DLL的注意事项和实现方法
1.Python做exe文件的准备工作
Python是一门功能强大的语言,很多小伙伴做了一个项目之后,肯定想推广自己的做的东西,让自己的项目在任何电脑上都能运行而不依赖于外部环境变量,也就是做出通用的exe可执行文件。那么这篇博客就做exe可执行文件会做详细的描述,并且会对博主之前做exe遇到的问题做一个总结,并给大家一个可行的解决方法,希望能解决大家的问题。
1.1python虚拟环境的建立
首先我们应该明白什么是虚拟环境,我们为什么要建立一个虚拟环境。给大家举个例子,我们把系统里python环境变量当做一个做月饼的模具,这就意味着你只有一个模具,比如:五仁模具。由于这个系统的python环境变量一旦配置好,就只能用着一个,python里面的包(numpy,tensorflow等)也是同样的道理,你只能用这一套包。但是,当你想做其他的馅(非五仁馅)的月饼的时候,你肯定只能去再买一个模具。就像你做工程,做另外一个工程的时候,可能你当前python的包的版本不符合要求,你要重新下载安装,覆盖掉原来的包。那么这就相当不方便。那么能不能我们给每个工程都配置一个python环境(相当于我们在原来模具的基础上复制出多个空的模具,然后根据需要往空模具上填充我们想要的字体),这样我们的每个工程都对应一个独一无二的python环境,而且彼此之间互不干扰,岂不快哉。注意:不要Anaconda环境下的python!不要Anaconda环境下的python!不要Anaconda环境下的python&