斯派德根本就不发射吗?这一部分的步骤应该很快恢复并运行。
尝试 基本急救 首先,它通常解决大多数Spyder安装相关的问题。
确保Spyder尚未运行 没有与Spyder相关的窗口( e.g. :doc:variableexplorer dialogs) are left open, and check that the preference setting General ‣ Advanced Settings ‣ Use a single instance 未检查。
尝试 用不同的方法启动Spyder ,例如从快捷方式、Anaconda navigator或命令行(或Windows上的Anaconda提示符)中键入 spyder 然后 Enter/Return ,看看这些是否有效。如果是这样,那么您的安装有问题,而不是Spyder本身,因此我们建议您执行以下操作 重新安装Spyder 卸载并重新安装 Python 。
spyder
禁用任何安全软件 您可能正在使用防火墙或防病毒软件,因为这些产品有时会干扰Spyder或其相关软件包。如果不能解决问题,请确保重新启用它;如果解决了,请为Spyder或Python添加一个规则或异常。
如果当前安装的是“只为您”, 尝试卸载并重新安装 Python “为所有用户” ,反之亦然,因为某些系统可能存在一种或另一种安装方法的问题。
Check and repair/reset permissions ,磁盘和操作系统。
如果以上方法都不能解决问题,您可以尝试直接从Spyder的Python源文件启动Spyder,这可能会使它运行,或者至少提供有用的信息来帮助进一步调试问题。
此技术包括通过手动运行Spyder启动例程从终端(或Windows上的Anaconda提示符)启动Spyder( start.py )使用已知良好的Python解释器,并观察结果。
为此,您需要:
找到通往Spyder的路 app 来自命令行的目录。为此,请运行:
app
python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])'
转到命令行上上述命令的输出路径:
cd <OUTPUT-PATH>/spyder/app
一旦进入 app 目录,运行 python start.py 启动Spyder。
python start.py
#. If it doesn't start successfully, then you should see an error traceback printed; carefully copy that for future reference. Also run python mainwindow.py, and record your results as well.
python mainwindow.py
( 仅限Windows )如果错误发生后命令窗口立即消失,请创建一个 .bat 文件中 app 包含以下内容的目录:
.bat
<PYTHON-PATH> start.py pause
替换 <PYTHON-PATH> 输出为:
<PYTHON-PATH>
python -c 'import sys; print(sys.executable)'
然后,双击批处理文件以运行它,您将看到所需的错误信息。
如果读取输出(尤其是最后一行)不能帮助您解决问题,那么请仔细记录所有输出,并将其作为bug报告的一部分,如 提交报告 部分。