记录踩过的坑-PyCharm各种问题

目录

Pycharm中解释器的配置问题

光标变成黑色粗方块

ImportError: cannot import name 'ssl' from 'urllib3.util.ssl

PyCharm提示Call to __init__ of super class is missed

同文件夹下文件无法引用

C盘占用空间很大

Windows下,pycharm报错:Memory Error,Unable to allocate array with shape xxxx

Pycharm报错:Error running ‘‘: Cannot run program “\python.exe“ (in directory ““)系统找不到指定文件


Pycharm中解释器的配置问题

如果用了Anaconda,windows环境应该找到envs中对应虚拟环境的python.exe,而不是anaconda根目录下的python.exe,linux环境个找envs中对应虚拟环境bin目录下的python。

如果在Anaconda某个虚拟环境中已经安装了一个包,但在pycharm中对该包的引用仍然报错,在pycharm中重新引用这个解释器即可。

光标变成黑色粗方块

按“Insert”键,光标恢复正常。

ImportError: cannot import name 'ssl' from 'urllib3.util.ssl

如果Pycharm版本是2018的版本,则Python要用3.6或以下。

也可以升级Pycharm到2019的版本。

PyCharm提示Call to __init__ of super class is missed

子类未显式调用父类的__init__()方法

加上即可

super().__init__()

同文件夹下文件无法引用

右键模块所在文件夹,选择make directory as ,选择sources root

即将当前工作的文件夹加入source_path就可以了。

另外模块不能含有中划线,可以有下划线。

C盘占用空间很大

1. 将C:\Users\\.PyCharmCE2019.3下的所有文件复制到想要转移的位置(e.g. D:\.PyCharmCE2019.3)  

2. 在C:\Users\\.PyCharmCE2019.3\config下新建一个idea.properties  

写以下内容:

# custom PyCharm properties  

idea.config.path=D:/Program Files/.PyCharmCE2019.3/config

idea.system.path=D:/Program Files/.PyCharmCE2019.3/system

3. 重新开启Pycharm选择移动后的路径。

4. 关闭pycharm,删除c盘的目录:C:\Users\\.PyCharmCE2019.3就可以省出一部分空间了。

Windows下,pycharm报错:Memory Error,Unable to allocate array with shape xxxx

以下方法都可以一定程度上解决。

1. numpy在定义数组的时候,采用更低的精度。

2. 修改pycharm的运行内存,Help->Find Action->(type "VM Options")->(Click)"Edit Custom VM Options" 打开pycharm64.exe.vmoptions进行编辑,修改-Xmx2032m 为 -Xmx4096m,分配4G内存,视情况而定。 保存并重启pycharm。

3. 修改windows虚拟内存。

Pycharm报错:Error running ‘‘: Cannot run program “\python.exe“ (in directory ““)系统找不到指定文件

我从别人那拷了个项目过来,用PyCharm打开,运行时报错

解决方法:把项目里的.idea文件夹删了,重新打开PyCharm,配置解释器

你可能感兴趣的:(#,Python开发工具,工具,pycharm)