Spyder弹出-编辑器的代码补全和检查将在当前会话期间的无法为python工作的问题以及Anaconda3安装的spyder双击无反应

一、Spyder弹出-编辑器的代码补全和检查将在当前会话期间的无法为python工作

   不知道从什么时候起Spyder启动的时候总是弹出:编辑器的代码补全和检查将在当前会话期间的无法为python工作,或停止工作。让重启Spyder,但我进行重启后还是不行。

    之前偶尔重启后还是可以用的,最近一段时间安装了一点东西发现怎么也不能进行代码提示了,特别是不能使用ctrl+点击不能追踪代码,不能忍受啊!

    于是对spyder,应该是Anaconda3进行了重装,之前安装的版本是Anaconda3-2020.07-Windows-x86_64.exe,这次找了个最新的Anaconda3-2020.11-Windows-x86_64.exe。安装完成之后发现依然不能进行代码追踪,尝试了很多方法。

    在stackoverflow上看到一篇此问题的解决方法:

Kernel Restart (Ctrl+.) in spyder not working。It turns out that ctrl+click shortcut does not work only for a specific package that I imported of which the path was added in the scripts manually, so spyder cannot find the package path without running it, so just add the path to PYTHONPATH manager in the spyder IDE, then the problem resolved.

    即通过工具->pythonpath配置添加路径解决了此问题,但我尝试了多次也没有成功。所以我准备放弃这个Spyder了。

    准备使用PyCharm,GO,下载安装。然后还是中文方便,试试官方汉化版吧,操作很简单,可以直接在流程:File>settings>plugins>搜索chinese(无需汉化包)安装即可,如果不能连网安装就下载安装包至电脑本地安装。

下载好后可以直接拖进pycharm界面,瞬间安装成功重启即可。汉化下载地址如下: Chinese (Simplified) Language Pack / 中文语言包 - IntelliJ IDEs Plugin | Marketplace

二、使用Anaconda3安装的spyder双击不启动无反应

    因为spyder报错,于是就把它关了,但发现之后双击spyder就没有反应了,在进程中也找不到这个进程在跑,在cmd命令行中执行spyder发现有提示Spyder is already running,这真是一个BUG。

    如果也有提示如果要新开一个实例可以使用--new-instance选项,再打开一个spyder。网上有说需要安装pyqt5,我这里并没有安装就可以使用--new-instance,应该不需要安装。不过使用发现用--new-instance来启动spyder,那么这个cmd窗口就不能关闭,一关spyder就停了。

$ spyder
Spyder is already running. If you want to open a new
instance, please pass to it the --new-instance option
#这样就可以打开spyder了。
$ spyder --new-instance

三、docker logs 查看实时日志时 --tail 的使用

    之前一直使用 docker logs -f 查看实时日志,但在容器启动一段时间后,使用docker logs -f 查看日志发现因为日志太多,会滚屏很久。可以使用
docker logs -f -t --since="2020-11-19" --tail=10 containerID

--since : 此参数指定了输出日志开始时间
-f : 查看实时日志
-t : 查看日志产生的时间
-tail=100 : 查看最后100条
containerID : 容器名

    而使用如下命令,则即能查到刚刚的100条日志,又能追踪接下来输出的日志,比较适合于调试。

docker logs -f --tail=100 containerID

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林戈的IT生涯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值