记录自己使用过程中遇到的问题&&设置
设置汇总
关闭省电模式
file–>settings–> power save mode
关闭代码提示的大小写
file->settings–> editor->general->code completion->Match case:前面的勾取消勾选
创建新文件自动生成文件头
settings–>File and Code Templates
找到Python Script
输入想要添加的文件头
# -*- coding: utf8 -*-
"""
@time: ${DATE} ${TIME}
"""
#[[$END$]]# #创建新文件之后光标自动跳转到末尾行
勾选Reformat according to style Enable Live Templates
设置默认换行符为LF
批量选中要更改换行符的文件,更改文件的换行符
问题汇总
conda创建项目时提示openssl版本有问题
方法一
删除所有的conda包和缓存
conda clean -y -a
此方法不行再使用方法二
方法二
打开anaconda安装目录下的pkgs中的文件,手动全部删除
D:\ProgramData\Anaconda3\pkgs
删除之后重新使用conda创建环境即可
pycharm提示windows防火墙问题
目前仅发现在win11中存在此问题
pycharm提示:
windows defender might impact performance
Windows Defender 可能会影响性能
exclude ide and project directories from antivirus scans:
从防病毒扫描中排除 ide 和项目目录:
alternatively,add the ide process as an exclusion.
或者,将 ide 进程添加为排除项。
to improve performance,pycharm can update your windows defender configuration to exclude your ide and project directories from real-time scanning.
为了提高性能,pycharm 可以更新你的 windows 防御者配置,从实时扫描中排除你的 ide 和项目目录。
this will require running a command with administrator privileges.
这将需要以管理员权限运行命令。
alternatively,you can configure windows defender manually,according to the instructions.
或者,您可以根据说明手动配置 Windows Defender。
我的理解:大致意思就是windows defender每次都要扫描pycharm的项目存放路径,而pycharm觉得这会影响pycharm的性能。
解决方法:在windows defender中添加pycharm项目路径和pycharm执行文件路径到白名单中。
pycharm中conda activate报错
CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate’.
If using ‘conda activate’ from a batch script, change your
invocation to ‘CALL conda.bat activate’.
CommandNotFoundError:你的shell没有被正确配置为使用’conda activate’。
如果从批处理脚本中使用“conda activate”,请更改您的
调用’CALL conda.bat activate’。
发现打开setting中的python interpreter中没有任何可以选择的东西。
解决办法:
关闭pycharm,打开项目文件夹,删除其中的.idea
文件夹,重新打开pycharm右下角会提示配置解释器,这时候重新配置就好了,
导入包时候有红色波浪线
虽然有红色波浪线,但是不影响运行,
原因:
pycahrm中有一个source root路径
在代码中写相对路径的时候,是以source root为根目录进行查找,而pycharm中,当前的项目文件夹是默认的source root,当你使用import语句导入模块时,Pycharm默认在project folder中寻找;
所以当你在project folder下的某个subfolder导入某个同样定义在这个subfolder中的模块时,会出现导入错误。