关于#jupyter#的问题:请问jupyter能不能跑啊(语言-python)

请问jupyter能不能跑啊。



>  while time.time() < t + dur:  # 设置录音时间(秒)
        #循环read,每次read 2000frames
        string_audio_data = stream.read(num_samples)
        my_buf.append(string_audio_data)
    print('录音结束.')
    save_wave_file(FILEPATH, my_buf)
    stream.close()

为什么stream会显示没有被定义啊



不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7597820
  • 这篇博客你也可以参考下:jupyter的基本使用及python教程分享
  • 除此之外, 这篇博客: 安装 jupyter 运行python代码中的 安装 jupyter 运行python代码 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
    1. 升级pip

      # Windows 运行 python -m pip install --upgrade pip
      # Linux 运行 python3 -m pip install --upgrade pip
      
    2. 安装jupyter

      pip install jupyter
      
    3. 运行jupyter

      jupyter notebook
      

      在这里插入图片描述

    4. 新建编辑页面

      在这里插入图片描述

    5. 编写Python代码

      # coding: utf-8
      print('我爱你中国,亲爱的母亲');
      

      在这里插入图片描述
      )]

    6. 运行Python代码

      在这里插入图片描述

      在这里插入图片描述

    7. 保存Python代码

      在这里插入图片描述

      在这里插入图片描述

      在这里插入图片描述

    在当前用户家目录下就会看到名为 demo.ipynb 的文件

  • 您还可以看一下 Toby老师的python信用评分卡建模(附代码)课程中的 jupyter1_为什么使用jupyter notebook?小节, 巩固相关知识点
  • 以下回答来自chatgpt:

    回答:可以在jupyter中成功运行Python程序,需要在远程服务器上启动Jupyter Notebook服务,具体步骤如下:

    1.在远程服务器上打开终端并输入以下命令安装Jupyter Notebook:

    pip install jupyter
    

    2.生成Jupyter配置文件:

    jupyter notebook --generate-config
    

    3.编辑配置文件:

    nano ~/.jupyter/jupyter_notebook_config.py
    

    4.在配置文件中进行以下配置:

    设置访问IP地址和端口号:

    c.NotebookApp.ip = '0.0.0.0'
    c.NotebookApp.port = 8888
    

    设置密码:

    from notebook.auth import passwd
    password = passwd()  # 输入密码并记住密码哈希值
    c.NotebookApp.password = u'{hash}'  # 将哈希值粘贴到这里
    

    注意,这个密码将用于Jupyter Notebook Web界面的登录验证。

    允许远程访问:

    c.NotebookApp.allow_remote_access = True
    c.NotebookApp.open_browser = False
    

    5.保存并关闭配置文件。

    6.在终端中输入以下命令启动Jupyter Notebook:

    jupyter notebook
    

    7.你现在应该能够通过浏览器远程访问Jupyter Notebook服务。在浏览器中输入以下地址:

    http://<server_ip>:8888
    

    其中是远程服务器的IP地址。如果一切正常,你应该能够看到Jupyter Notebook的登录页面,输入你之前设置的密码即可登录。

    在Jupyter Notebook中,有两种模式:command mode(命令模式)和edit mode(编辑模式)。在编辑状态下,可以在当前cell中写代码,但进行一些Jupyter的快捷键操作就不管用。在命令模式下,可以进行Jupyter相关的快捷操作。

    需要注意的是,在远程服务器上使用Jupyter Notebook要注意安全性,建议只允许受信任的用户访问,并采取其他安全措施来确保服务器的安全性。

    代码示例:

    # 一个简单的例子
    a = 1
    b = 2
    c = a + b
    print(c)
    

    运行结果为:

    3
    

    参考资料:

    jupyter简单操作

    Jupyter Notebook Tutorial: The Definitive Guide


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^