1. 我只是个python初学者,这也是我的第一篇博客,写得不好的地方还请各位大佬多多指正,谢谢。
    相信很多python初学者都和我一样,是用的pycharm进行编程的。我最近编程遇到一个小问题,那就是写出来的python文件格式是.py格式文件,写好后只能在安装了python运行环境的电脑上运行。这个问题可大可小,想想,某天你用python写了个表白神器,写好了发给表白对象,结果别人打开一串乱码,呵呵。
    可能有人就要说了,关于转码的问题,网上有很多现成的教程,跟着教程安个installer就行了。那些帖子我都看过了,没毛病,但是有一点,都是打开命令行,然后根据那几行代码在命令行模式里面安装并执行。我跟着网上的教程,结果系统直接提示不是内部或外部指令,然后我就懵了。毕竟我平时都用的pycharm敲代码,命令行模式我是真心不会。所以,我现在要说的就是通过pycharm的第三方库来办到这件事。
    首先打开pycharm,打开第三方库:
    我的pycharm是汉化过的,没汉化的朋友直接找那个组合键Ctrl+Alt+S就行了

找到第四大项的第一小项:

python编译可执行文件 filemonitor_python


这里就是pycharm的第三方库所在位置

安装pyinstaller第三方模块

python编译可执行文件 filemonitor_命令行_02

安好pyinstaller模块后返回到这个界面:

python编译可执行文件 filemonitor_文件名_03


打开pycharm下方的命令行控制台在pycharm的命令行中输入代码:pyinstaller -F 文件名.py

注:文件名为你将要打包的那个.py文件的文件名,比如我要打包一个 心.py 的文件为 心.exe 的可执行文件就输入pyinstaller -F 心.py 然后回车静静等待:

python编译可执行文件 filemonitor_pycharm_04


python编译可执行文件 filemonitor_命令行_05


红线框出来的就是打包好的文件的保存位置,一般都是在先前那个py文件所在的地方的dist文件夹下:

python编译可执行文件 filemonitor_exe_06


ok,搞定

第一次写博客没经验,排版语言格式之类的可能都有问题,还望各位大佬多多指教