Pycharm

Environment


安装Python解释器

win+r输入cmd

在命令行窗口输入python或者python --version回车

若进入>>>界面或者输出python版本信息就说明安装成功

若无法识别就去微软商店安装,记得点击add to path

注:

新建文本文件,更改文件后缀为.py,然后在编译器或者记事本里写好python代码,就可以进行多行python文件运行了


安装Python开发工具

VScode or Pycharm;

这里安装Pycharm:

网址PyCharm,您需要的唯一 Python IDE; (提醒:使用pycharm时切记 尽量用英文命名路径和文件夹)

创建.py关联选项,如果只有pycharm一个开发工具那是建议勾选的,如果有多个开发环境那一般不勾选;

更新上下文菜单可以右键文件用Pycharm打开,挺好的,建议勾选;

更新path变量使Pycharm可以便利地在终端打开,与其他开发工具协作运行,推荐勾选;


Pycharm使用指南

设置

文件-设置-编辑-常规-自动换行:

勾选对这些文件进行软换行,然后把后面默认的那些文件格式都先删掉,

最后输入一个*.*,代表对所有文件格式进行软换行

项目创建

首先,文件夹名称保持全英文,并且不要带空格

先在磁盘中创建Python_projects文件夹,再在Pycharm中新建项目,选择存储在这个文件夹,选择后不要直接创建项目,要在路径后再加上\Projects_name,这样结构会更好

解释器类型:

项目venv:虚拟环境运行

基础conda:

自定义环境:

项目配置文件

调试

(1)设置断点:

点击代码左侧的行数数字,使该行代码变成红色,表示标记为断点;

后续开发工具会运行到该断电为止,之后可以手动调试

(2)debug调试:

点击“调试”按钮,待程序运行到断点后,可以选择“步过,步入,单步执行,步出”等调试方式

步过就是一步步执行后续代码;

快捷键

在代码某一行的任意位置按Ctrl+/,该行代码就会被注释("#"),再次按Ctrl+/就会取消注释;

shift+alt+.放大代码文字大小,shift+alt+,减小代码文字大小;

Ctrl+d复制粘贴一次当前行代码到下一行;

shift+enter快速创建新的一行,即使光标正处于某行代码中间(这个很有用);

alt+shift按住不动,拖动鼠标光标,能进行列编辑,同时对多行进行编辑;

ctrl+y删除当前行代码;

alt+p强制大模型插件智能推荐代码


Syntax


语句结束

回车代表语句结束,除非两部分代码写在了同一行,一般不用分号.

变量

Python是动态变量,同一个变量可以存储不同类型的数据

但还是建议一个变量就存储一个类型的数据

变量必须赋值后才能使用


Modules


streamlit

一个python库 通过它可以依据python语言开发交互式Web界面

无需学习所有前端代码知识

主要用于数据科学和机器学习

在Pycharm中打开终端PowerShell输入以下安装命令

pip install streamlit

详情学习前往官方网址Streamlit documentation

运行streamlit文件需要在IDE中用终端打开文件 然后输入:

streamlit run xxxx.py

默认占用端口是8501 如果出现端口异常被占用;

可以尝试其他端口例如8000,8502,8888,8503

在终端输入streamlit run xxx.py --server.port 端口号来修改使用的端口;


requests

发送请求 用于爬虫


json


openai



Problems

lingma插件(其实不建议装)


依赖库路径

在本地直接修改项目文件夹名称后重新打开pycharm

发现很多依赖第三方库的程序无法运行

F:\Python_projects\Learn_python\.venv\Scripts\python.exe  ❌不存在了
F:\Python_projects\AIweb调用\.venv\Scripts\python.exe      ✅实际位置

streamlit,lxml等就找不到正确的python解释器了

点击项目文件夹根目录->用终端打开->

Remove-Item -Recurse -Force .venv #删除旧的虚拟环境
#创建新环境(.venv就是相对路径)
python -m venv .venv
#激活环境
.venv\Scripts\activate
#根据项目import语句重新安装所有依赖的第三方库
pip install streamlit openai requests lxml
#或者如果有requirements.txt
pip install -r requirements.txt

最后重新设置解释器:

在pycharm中 英文模式下双击Shift,输入python interpreter

进入后点击添加解释器

选择项目文件夹/.venv/Scripts/python.exe 作为新的解释器

然后重新运行程序试试

以后可以在根目录终端输入

pip freeze > requirements.txt

导出依赖文件目录