参考:
https://blog.youkuaiyun.com/weixin_39065428/article/details/129370830?ops_request_misc=%257B%2522request%255Fid%2522%253A%25226929cdfc273e3df5d1dcddf2adf9df36%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=6929cdfc273e3df5d1dcddf2adf9df36&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-6-129370830-null-null.142^v101^pc_search_result_base1&utm_term=%E7%BE%8E%E5%8C%96vscode&spm=1018.2226.3001.4187
在PythonXY\Lib\site-packages(Anaconda位置为envs/XX/PythonXY/site-packages)中添加sitecustomize.py,内容如下:
Windows系统
路径:Anaconda3\envs\环境名\Lib\site-packages
Linux系统
路径:/home/用户名/anaconda3/lib/python3.11/site-packages
更新:路径并不唯一,原理就是要将sitecustomize.py加到sys.path中
import sys
print(sys.path)
这里的任意一条路径都可
# sitecustomize.py代码内容
import sys
from IPython.core.ultratb import ColorTB
sys.excepthook = ColorTB()
还会碰到IPython没安装的,那就pip install安装就好,效果图如下:
可能还会出现一个问题,就是你用pip install ipython之后还是会对sitecustomize.py这个文件报错。应该用conda install ipython,就不会报错了。