- 积分
- 16843
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-4-23
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
anaconda自带的spyder闪退问题让人抓狂,网上有效教程极少,特此记录,方便自己,方便大家:
解决:
1、建立新的环境,在新的环境里安装spyder
见spyder官网https://docs.spyder-ide.org/curr ... based-distributions中“Installing with Conda”的命令:
(在cmd和anaconda prompt中一样,后者是否以管理员的身份运行也一样)
conda create -c conda-forge -n spyder-env spyder
然后激活新环境:
conda activate spyder-env
conda config --env --add channels conda-forge
conda config --env --set channel_priority strict
2、激活环境又会遇到Traceback (most recent call last):然后后面一堆问题的问题,这个问题和在anaconda prompt中输入conda是同样的问题,这时应该:
环境变量中添加D:\Anaconda\condabin
这一步非常重要!
因为一般添加的环境变量有:
D:\Anaconda
D:\Anaconda\Scripts
D:\Anaconda\Library\bin
D:\Anaconda\Library\mingw-w64\bin
而若少了这个D:\Anaconda\condabin,就是不行!
3、重启电脑!
这一步也非常关键,否则上述配置完成后,conda命令还是没变!
重启以后,在新环境中spyder-env的spyder,就可以顺利打开了!!
附注:
其实在重启电脑前,我还搜遍全网做了两个步骤,但是不知道这些是不是必要条件,所以放上来供大家参考:
1、删除C:\Users\自己电脑名字下的.condarc文件。
参考:https://blog.csdn.net/qq_42325947/article/details/121174646
2、把Anaconda/Library/bin下的两个dll文件libcrvpto1-1_x64.dll,libssl1-1_x64.dll(这个文件应该名称变了,我的是libcrypto-3-x64.dll和libssl-3-x64.dll)复制到Anaconda/DLLs目录下
参考:https://blog.51cto.com/tony/5885006
然后开始享受python吧!!!
|
|