Debug Console
当使用PyCharm的Debug模式时,最好用的莫过于Debug Console,它与断点相配合可以实现类似于Jupyter Notebook的逐块运行代码的效果:
但是今天我突然发现Debug Console无法交互了,也即“>>>”没有出现,且“Show Debug Console”的按钮也不见了。
解决方法:在Run/Debug Configurations的Execution中,要取消勾选第一项“Emulate terminal in output console”。
Pycharm内存爆了
平时主要用台式机跑代码,今天为了更快看到结果想用笔记本分担一部分,结果出现了没见过的报错:
Process finished with exit code -1073740940 (0xC0000374)
查了一下应该是Pycharm内存爆了…
解决方法:参考Pycharm内存不足时如何修改设置?Pycharm运行内存如何调大对Pycharm的内存设置进行了修改,最上方菜单栏点击帮助(help)-更改内存设置(Change Memory Settings),注意最大堆大小(Maximum Heap Size)的值是不能超过电脑运行内存一半的,否则会有系统崩溃死机的风险(修改前为2048)。
重命名环境
一开始只创建了一个环境,所以就随便命名为test,现在要创建第二个环境了,想规范些,所以要把test环境重命名。具体步骤如下:
- 到路径
C:\Users\xxx\anaconda3\envs
下,找到test文件夹,将文件夹重命名为新环境名(例如new); - 打开Pycharm-Settings-Project-Python Interpreter-Add Interpreter-Conda Environment-Location中,选择new文件夹;
- 此时项目已可以选new环境作为Python interpreter,但同时可以看到test环境变成invalid,强迫症十分不爽,因此最后一步就是删除invalid interpreter,这一步详见pycharm无法删除invalid interpreter(无效解析器)的问题。
与Onedrive联动
本人用Onedrive来实现跨设备工作,遇到了一个问题,就是当在一个新设备对于某个Onedrive中的文件夹执行“Open Folder as Pycharm Project”后,在Pycharm中双击打开某个云端文件(在执行“Open Folder as Pycharm Project”前未下载到本地的文件)时一片空白,无法自动下载。浪费了一个小时,解决方法竟然是从社区版换成专业版。。。在这个过程中也发现,社区版没有Deployment,专业版才有。
Error running ‘xxx’ Argument for @NotNull parameter ‘module’ of com/intellij/openapi/roots/ModuleRootManager. getInstance must not be null
解决方法:删除现有configuration并新建