一、什么是 Pycharm?

PyCharm是一款由JetBrains公司开发的强大的Python集成开发环境(IDE),旨在提高Python开发者的工作效率。在PyCharm的帮助下,开发者可以轻松创建、调试和部署Python应用程序。PyCharm支持多种操作系统,包括Windows、MacOS和Linux,为Python项目提供了丰富的功能和工具。支持Google App Engine,PyCharm支持IronPython。这些功能在先进代码分析程序的支持下,使 PyCharm 成为 Python 专业开发人员和刚起步人员使用的有力工具。

二、PyCharm专业版和PyCharm社区版有什么区别?


如果你是一名学生或教育工作者,需要使用Pycharm进行学习和教学,那么教育版是专为你设计的。教育版基于社区版发展而来,其功能与社区版相似,但更适合学生和教师使用。需要注意的是,学生需要自己从Pycharm官网上填写学校信息申请教育版的使用权限,而教师则需要学校向Pycharm官方申请。
总的来说,选择合适的Pycharm版本能够更好地满足你的需求和使用体验。无论你选择哪个版本,Pycharm都将是你的强大工具,帮助你更好地开发和调试Python代码。

三、Pycharm使用

汉化插件

1.在开始界面点击“插件”或者“Plugins”

2.在插件界面搜索“chinese”或者“中文语言包”

图中图标有“汉”字的插件安装,重启以后就完成了汉化工作。

批量安装/卸载软件包

1.图形化安装Pycharm软件包

(1)软件工具栏——修改安装源

1.点击python软件包

2.修改软件源

3.常用的软件源

清华:https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣:http://pypi.douban.com/simple
阿里云:http://mirrors.aliyun.com/pypi/simple
中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple
华中理工大学:http://pypi.hustunique.com
山东理工大学:http://pypi.sdutlinux.org
 


(2).txt的操作使用方法

1.使用场景

        将自己的一个项目打包好后,希望别人能方便快速的安装使用自己的项目。那么就可以将项目依赖的所有包写到一个requirements.txt中。(注:可以是任意的.txt文件名,比如env.txt。)
        下载了别人的项目代码,需要一键配置所有的依赖环境。

编写requirements.txt。比如一个示例如下:

--index https://pypi.douban.com/simple/
werkzeug
flask==2.0.1
Pillow
opencv-python
  • 第一行指定pip安装的源,最好写一个国内的源,速度更快。
  • 后面的每一行写需要的包。若需要指定包的版本,需要写==版本,比如第三行的flask==2.0.1

2.使用方法

        打开cmd/powershell,将工作目录切换到requirements.txt文件夹

        在命令行输入pip install -r requirements.txt,就会自动pip安装.txt文件中罗列的所有包了。


(3)软件包导出

1.导出命令为:

pip freeze >filename.txt

其中filename可以自己定义。

执行结束后,将在项目根目录生产一个.txt文件。

2.软件包列表显示

如果在目录中没有看到可以执行以下代码

pip list >filename.txt

2.命令方式批量安装Pycharm软件包

(1)批量安装Pycharm软件包
pip install -r requirements.txt
(2)显示所有已安装的包,以及它们的版本号
pip list
(3)离线的python库安装方法

首先认识一下,python库都装在什么地方:

1.找到安装的python环境路径

2.找到site-packages文件夹

这里面装的就是所有的目前你环境下的所有依赖包。

(四)、封装程序为可执行文件(.exe)

  (1).安装需要的软件包
pip install pyinstaller
  (2).执行封装命令
pyinstaller --onefile 你的代码名称.py
  • --onefile:将所有依赖打包成单个可执行文件

  • 默认输出目录:dist/

(3).常用参数说明

参数 作用
--noconsole 隐藏控制台窗口(适用于 GUI 程序)
--icon=icon.ico 设置可执行文件图标(需 .ico 格式)
--name=AppName 自定义输出文件名
--add-data="src;dest"

添加额外文件(如图片、配置文件)

--clean 选项
  • 如果之前打包失败或修改了代码后重新打包,可能会有残留的缓存文件导致问题。

  • 使用 --clean 可以避免旧缓存影响新打包过程,提高打包的成功率。

--onefile选项 告诉PyInstaller将所有依赖打包到一个单独的可执行文件中。

pyinstaller --onefile --icon=app.ico --add-data="images/*;images/" your_script.py

(4).可能出现的问题

1.提示:failed to execute script pyi_rth_pkgres

2.解决办法:pip install --upgrade pyinstaller

3.清理并重新打包:pyinstaller --clean your_script.py

(五)、封装中可能需要的其他功能或注意事项

(1).代码的格式规范

(2).版本记录

(3).其他

pyinstaller --onefile --name "我的图片工具箱" --icon=app_icon.ico --noconsole --add-data "主界面.py:." --hidden-import PIL main.py

pyinstaller                     封装命令
--onefile                       打包程序
--name "我的图片工具箱"          生成后的可执行文件名
--icon=app_icon.ico             生成后的文件图标
--noconsole         
--add-data "主界面.py:."         附加的程序一起打包进去
--hidden-import PIL             附属软件包
 main.py                        对这个程序实行主打包程序

pyinstaller --onefile --name "游戏魔方" --icon=app_icon.ico --noconsole --add-data "登录界面.py:." --hidden-import PIL main.py

总结

PyCharm是一款由JetBrains开发的Python集成开发环境,提供专业版和社区版两个版本,教育用户可申请教育版。文章介绍了PyCharm的汉化方法、批量安装/卸载软件包技巧(包括修改软件源和使用requirements.txt)、程序封装为可执行文件的方法(使用pyinstaller及其常用参数),以及可能遇到的问题和解决方案。这些功能使PyCharm成为Python开发的有力工具,适合从初学者到专业开发者的各类用户。

部分内容来自官方文档,以及自己的使用感受

如果文章能帮助到你请点个赞吧,感谢各位的浏览。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐