“r.start不是函数”Fermipy Conda错误

2024-05-02 13:15:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在macOS Catalina 10.15.5上使用Python2.7.14 64位上的Fermipy conda环境,一夜之间在尝试通过Vscode连接到Jyputer服务器时收到错误“r.start不是函数”(如果我在Jupyter Notebook/Lab上尝试,服务器会立即死亡)。我的系统上有一堆乱七八糟的东西,所以我最终格式化了它,并重新安装了所有需要的依赖项(比如通过自制的Conda、通过Conda的Fermitools和通过他们站点上的安装脚本的Fermipy),但仍然会遇到同样的错误,尽管我以前运行python脚本很好。它没有给我其他错误或输出,如果它给了我,我会把它附加在这里This is the error I get.

编辑:我使用Python 2.7.XX的任何版本都会遇到相同的错误,而不是使用Python 3.7.XX


Tags: 函数脚本环境错误jupytermacosvscodestart
2条回答

正如这里所回答的那样,https://github.com/microsoft/vscode-python/issues/12355#issuecomment-652515770

VSCode改变了它启动jupyter内核的方式,新方法与Python2.7不兼容

将此行添加到VSCode settings.json文件中,然后重新启动

"python.experiments.optOutFrom": ["LocalZMQKernel - experiment"]

我收到了同样的信息。(r.start不是一个函数。)我在计算机上卸载了一个旧版本的anaconda,它留下了一个包含python版本的文件夹。在vscode中设置了python和Jupyter路径之后,Jupyter应该从新的venv运行。我完全删除了老anaconda安装中的剩余文件——消息消失了,笔记本运行正常。也许可以试着摆脱所有康达的东西和pip安装jupyter和任何你需要的东西

相关问题 更多 >