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

一、什么是 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 选项 |
|
--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开发的有力工具,适合从初学者到专业开发者的各类用户。
部分内容来自官方文档,以及自己的使用感受
如果文章能帮助到你请点个赞吧,感谢各位的浏览。
更多推荐


所有评论(0)