在Anaconda3(D盘)中安装PyInstaller第三方库并导入pycharm,在PyCharm中和使用PyInstaller对py程序进行打包的方法

安装PyInstaller第三方库:

本人采用的是Pycharm+Anaconda3,PyCharm装在D盘PyCharm文件夹,Anaconda3装在D盘Anaconda3文件夹。

安装时打开Anaconda Prompt,然后cd D:\ Anaconda3\pkgs打开路径,
输入安装命令:pip install PyInstaller。

最后输入pip list查看
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在PyCharm中安装

要在pycharm中能够使用PyInstaller第三方库,必须从Anaconda3(D盘)中把PyInstaller第三方库导入到pycharm中,具体方法如下:

同样打开Pycharm项目文件,选择File->setting->选择Project Interpreter,右边显示的全是已有第三方库安装包。

点击Anaconda3的logo按钮,可以看到Anaconda3里面的所有第三方库安装包,找到PyInstaller点击。

进入新的页面,同样选择PyInstaller,然后点击下面的Install packages进行安装,安装完成会显示packages PyInstaller installed successfully。

关于Anaconda Prompt安装第三方库和电脑命令终端cmd进行安装第三方库时,需不需要利用cd转安装路径的思考与测试

然后去查看PyInstaller的安装路径,如下图所示,鼠标箭头放在PyInstaller上面,发现他的路径为d:\anaconda3\lib\site-packages,

然后我们根据这个路径去相应的文件夹里找,发现了这个PyInstaller第三方库。

在这里插入图片描述
在这里插入图片描述
但是当时我们在Anaconda Prompt安装时打开的路径是cd D:\ Anaconda3\pkgs,我们也去这个路径文件夹里看看,发现并没有PyInstaller第三方库这个文件。

这里就产生了一个可能,就是我们在Anaconda Prompt安装时采用pip install PyInstaller时,不需要打开路径cd D:\ Anaconda3\pkgs,因为我们是在Anaconda Prompt下面进行安装,pip作为一个安装工具,应该知道将新的第三方库放在哪个文件夹下?(也就是说,利用Anaconda Prompt安装第三方库时,直接输入安装命令即可,系统会自动安装到Anaconda3文件夹里面的\lib\site-packages文件夹里)

但是如果我们利用电脑命令终端cmd进行pip install PyInstaller安装时,就要打开相应的路径,因为系统里面还存在着一个Python36编译器(除了Anaconda3)

在这里插入图片描述

在电脑终端cmd,利用PyInstaller第三方库进行打包的方法

首先将需要打包的.py程序(RoseDraw.py)放在PyInstaller第三方库的路径d:\anaconda3\lib\site-packages\PyInstaller里面

然后输入 pyinstaller –F RoseDraw.py,即可完成打包

回到该路径d:\anaconda3\lib\site-packages\PyInstaller的dist文件查看打包的.exe文件

在这里插入图片描述

在PyCharm编辑器,利用PyInstaller第三方库进行打包的方法

打开相应的项目文件,点击View->Tool Windows->Terminal,在项目文件的路径D:\Python_pycharm_projects\yuyanseji_examples(20190404)下输入打包命令pyinstaller –F RoseDraw.py即可。

需要注意的是项目文件夹Python_pycharm_projects和pycharm不在一个文件夹。也就是说不需要转路径(不需要转到PyInstaller库的安装路径),直接输入打包命令即可

最后得到.exe文件会出现在项目文件夹Python_pycharm_projects里的dist文件里。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42045868/article/details/89516812