Pycharm 使用经验

文章目录

    • [2. 安装新的 Python 包](#2. 安装新的 Python 包)
    • [3. Debug 调试出现乱码](#3. Debug 调试出现乱码)
        • [3.1 确保 PyCharm 的所有角落都使用统一的 UTF-8。](#3.1 确保 PyCharm 的所有角落都使用统一的 UTF-8。)
        • [3.2 修改 PyCharm 虚拟机的参数 (VM Options)](#3.2 修改 PyCharm 虚拟机的参数 (VM Options))
        • [3.3 设置 Python 的 IO 编码环境变量](#3.3 设置 Python 的 IO 编码环境变量)
    • [4. 绘图问题](#4. 绘图问题)
    • [5. 如何安装 Copilot](#5. 如何安装 Copilot)
    • [6. Pycharm 常用命令行指令](#6. Pycharm 常用命令行指令)

创建新项目时的选择,主要取决于你这个新项目的规模和目的。结合处理大型数据或复杂算法时通常需要大量第三方库的情况,以下是针对这两种选项的最佳选择策略:

  1. 什么时候选择 "New environment" (创建新环境)?

    • 适用场景: 当你要开始一个全新的独立项目(例如复现一篇新论文的代码、开发一套新的信号处理算法),或者该项目需要与其他项目完全不同版本的依赖库时。
    • 优势: 做到完美的物理隔离。即便在这个项目里安装包时发生了冲突或报错,也绝对不会影响到你电脑上的其他项目。
    • 最佳实践: 强烈建议像截图中那样,在下拉菜单中保持选择 Conda。利用 Conda 的硬链接机制,不仅能保持环境隔离,还能最大程度地节省硬盘空间。
  2. 什么时候选择 "Previously configured interpreter" (使用已配置的环境)?

    • 适用场景: 当你只是需要写个快速测试脚本、跑一下简单的数据可视化,或者这个新项目和某个旧项目使用的是完全同一套技术栈时。
    • 优势: 即开即用。不需要花时间重新下载和安装像 NumPy、SciPy 或 PyTorch 这样庞大的包。
    • ⚠️ 针对你截图的提醒: 在你的截图中,选中该项后下方显示的是 。如果你想复用之前的环境,你需要点击右侧绿色的"Add Interpreter" -> "Add Local Interpreter" -> 然后在 Conda Environment 选项卡中,选择你之前已经建好的某个环境(比如你常用的 base 或特定算法环境)。

一句话总结法则:复杂大项目 / 避免冲突 → \rightarrow → 选择 New environment using Conda;简单小脚本 / 共享依赖 → \rightarrow → 选择 Previously configured interpreter

2. 安装新的 Python 包

注意如果要安装新的包,请关闭梯子,不然会出现 请求失败的情况

3. Debug 调试出现乱码

3.1 确保 PyCharm 的所有角落都使用统一的 UTF-8。
  1. 打开 PyCharm 设置:File -> Settings (快捷键 Ctrl + Alt + S)。

  2. 找到 Editor -> File Encodings。

  3. 将以下三个选项全部设置为 UTF-8:

    • Global Encoding (全局编码)

    • Project Encoding (项目编码)

    • Default encoding for properties files (属性文件默认编码)

  4. 点击 Apply 并退出。

3.2 修改 PyCharm 虚拟机的参数 (VM Options)
  1. 点击菜单栏:Help -> Edit Custom VM Options...
  2. 这时会打开一个配置文件(xxx.vmoptions)。
  3. 在文件的最后面另起一行,添加以下两行代码:
matlab 复制代码
-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8
  1. 保存文件,并彻底重启 PyCharm。


3.3 设置 Python 的 IO 编码环境变量

如果在正常运行(Run)时没问题,仅仅在调试(Debug)时出现乱码,通常是因为 Debug 模式下的输出流编码不正确。

  1. 点击 PyCharm 右上角运行按钮旁边的下拉菜单,选择 Edit Configurations...(编辑配置)。
  2. 选中你当前正在调试的 Python 脚本。
  3. 找到 Environment variables(环境变量)一栏,点击右侧的文件夹图标(或直接输入)。
  4. 添加一个环境变量:
    • Name(变量名):PYTHONIOENCODING
    • Value(变量值):UTF-8
  5. 点击 Apply 和 OK,再次运行 Debug 测试。

4. 绘图问题

5. 如何安装 Copilot

安装完成后,重启 PyCharm 以激活插件。

6. Pycharm 常用命令行指令

  1. Terminal 切换 Python 环境
matlab 复制代码
conda activate ldm
  1. 查看环境安装的 python 包
python 复制代码
(ldm) PS E:\LearningMaterial\graduate second\Summer Intern\Coding Test> pip list
Package                 Version     Location
----------------------- ----------- ------------------------------
absl-py                 2.3.1
aiohappyeyeballs        2.4.4
aiohttp                 3.10.11
相关推荐
全栈练习生6 小时前
AI Agent 沙箱
python·ai
SEO_juper7 小时前
用 Python 写一个 GEO 可见性检查脚本:你的网站现在能被 AI 引用吗
开发语言·人工智能·爬虫·python·seo·外贸独立站
用户8356290780518 小时前
使用 Python 对 Excel 工作表进行排序
后端·python
for_ever_love__9 小时前
MySQL 全文索引实战:FULLTEXT、ngram 中文分词与 MATCH AGAINST 到底该怎么用
java·python·mysql·全文检索·分词·索引·ngram
kite01219 小时前
TraeCode 与 TraeWork 合并:AI 时代 IDE 的三种形态与未来开发工具
ide·ade·traework·traecode
用户8356290780519 小时前
使用 Python 合并 PowerPoint 演示文稿
后端·python
weixin_461769409 小时前
VS Code 中创建 Jupyter 文件(.ipynb)
ide·python·jupyter
2601_966949659 小时前
多市场量化策略的数据接口应该如何设计:从数据层架构到策略接入
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
浪潮IT馆9 小时前
Android Studio 非最新版本下载安装教程
android·ide·android studio
全栈弄潮儿9 小时前
Python实战第1期:Python环境搭建与第一个程序
python