
显示这样一个时钟而不是运行结果

右上角显示jupyter未启动,我是用的conda环境所以先在Anaconda Prompt命令行输入了jupyter notebook,完成之后再在pycharm里面打开的jupyter文件

然后我在网页版中打开我这个新建的jupyter文件并且运行成功之后,再重新打开pycharm才能继续运行出结果

这个时候右上角变成在浏览器中打开jupyter notebook,但是每次都这样实在太麻烦了,求解答一下为什么我直接在pycharm中运行jupyter不行呢😭




下午好🌅🌅🌅
本答案参考通义千问
你遇到的问题是PyCharm 中 Jupyter Notebook 运行时显示“加入队列”和“Jupyter 未启动”,这通常是因为 PyCharm 的 Jupyter 支持与你的环境配置不匹配,或者 Jupyter Notebook 服务没有正确启动。以下是详细原因分析和解决方案:
Jupyter Notebook 未在 PyCharm 中正确启动
jupyter notebook,但 PyCharm 并不会自动使用这个实例。PyCharm 和 Jupyter 之间的通信出现问题
Jupyter Notebook 服务被防火墙或端口占用阻止
8888 端口,如果该端口被其他程序占用,PyCharm 就无法连接。PyCharm 的 Jupyter 插件配置不正确
.ipynb 文件后,点击右上角的 “Run” 或 “Run in Console” 按钮,PyCharm 会自动启动 Jupyter 服务。注意:不要手动在命令行中运行 jupyter notebook!
C:\Users\YourName\Anaconda3\envs\myenv)。conda install -c conda-forge jupyter
--port=8889
.ipynb 文件时,查看底部状态栏是否有提示:“Jupyter server is running...”.idea 文件夹,然后重新导入项目。如果你的 .ipynb 文件中包含如下代码:
import numpy as np
print(np.array([1, 2, 3]))
在 PyCharm 中运行后,应直接输出:
[1 2 3]
而不是“加入队列”或“Jupyter 未启动”。
.py 文件,使用 IPython 或 jupyter 的 API 来执行代码。from IPython import get_ipython
ip = get_ipython()
ip.run_cell("import numpy as np; print(np.array([1, 2, 3]))")
| 问题 | 解决方案 |
|------|----------|
| Jupyter 未启动 | 让 PyCharm 自动启动 Jupyter,不要手动运行 |
| 环境不匹配 | 配置 PyCharm 使用正确的 Conda 环境 |
| 端口冲突 | 修改 Jupyter 端口(如 8889) |
| 缓存问题 | 删除 .idea 文件夹并重新导入项目 |
如果你愿意,我可以帮你生成一个完整的 PyCharm + Jupyter + Conda 环境配置指南,确保一切运行顺畅!希望这些信息对你有帮助 😊