请问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会显示没有被定义啊
不知道你这个问题是否已经解决, 如果还没有解决的话:升级pip
# Windows 运行 python -m pip install --upgrade pip
# Linux 运行 python3 -m pip install --upgrade pip
安装jupyter
pip install jupyter
运行jupyter
jupyter notebook
新建编辑页面
编写Python代码
# coding: utf-8
print('我爱你中国,亲爱的母亲');
)]
运行Python代码
保存Python代码
在当前用户家目录下就会看到名为 demo.ipynb 的文件
回答:可以在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
参考资料: