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

目录

2024.1.1版本的PyCharm使用Anaconda创建的环境时找不到python.exe文件

PyCharm中cv2中的函数全部是黄色,也无法跳转到定义

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 ““)系统找不到指定文件
​​​​​​​


2024.1.1版本的PyCharm使用Anaconda创建的环境时找不到python.exe文件

解决方案:选择conda.bat文件,然后选择Use existing envrironment

PyCharm中cv2中的函数全部是黄色,也无法跳转到定义

找到解释器配置界面,选择“Show All”

选中需要配置的解释器,然后点击“Show paths for the selected interpreter”对应的图标

跳转到该解释器的路径配置界面,点击“+”,把cv2的包加进去

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\<username>\.PyCharmCE2019.3下的所有文件复制到想要转移的位置(e.g. D:\.PyCharmCE2019.3)  

2. 在C:\Users\<username>\.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\<username>\.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,配置解释器

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值