Hub*_*Hub 4 ipython ipython-notebook
我无法使用--read-only选项运行我的ipython笔记本.它说 :
[NotebookApp] CRITICAL | Unrecognized flag: '--read-only'
Run Code Online (Sandbox Code Playgroud)
这很奇怪,因为我看过几个博客提到它.我正在运行ipython的1.1版本.
你知道这个选项是被删除还是移到其他地方了?
有一种超级简单的方法来做我想要做的事情,我认为 - 只需使用操作系统安全性.
做这个:
当您准备部署为只读时,为您的只读工作创建一个特殊文件夹,并将*.ipynb文件复制到该文件夹中.
在Linux级别将*.ipynb文件设置为只读:chmod 444*.ipynb.
从该目录运行iPython Notebook.使用不同的端口,以免冲突.
使用具有只读端口的URL将URL发送给每个人.
然后他们可以读取所有内容,甚至可以运行代码,但是他们无法保存更改.
他们无法在该目录之外的任何地方导航.例如,小主页图标仅将它们带到包含只读内容的文件夹中.
因此,他们可以完全访问页面及其功能,但不能将其搞砸到任何其他人身上.而你所需要的只是一个cp和一个chmod.利润!
至少这解决了我的需要.我的常规端口具有写入权限,用于我的所有开发,然后我将其复制,chmod它,让人们参与其中.对我来说工作得很好.
希望这有助于他人!
| 归档时间: |
|
| 查看次数: |
2848 次 |
| 最近记录: |