python - 如何防止在 jupyter notebook 中导入模块?
问题描述
我已经为多个用户设置了一个 jupyter 笔记本服务器来运行笔记本。我想提供可以获取数据并进行一些预处理的模块。由于数据和数据处理代码是专有的,我不希望用户访问可以通过import inspect
模块完成的源代码。
我有两个问题:
有没有办法阻止
inspect
模块加载?我在 Quantopian 笔记本中看到了这一点,其中导入inspect
模块会引发错误。还有其他方法可以防止访问模块的源代码吗?
解决方案
推荐阅读
- spring-boot - 如何使用映射表 user_role 在 Spring Boot 中使用多对多用户表仅将唯一值插入角色表
- powerbi - 如何在特定日期捕获测量结果?
- r - 如何为 barplot3d 函数中的行分配颜色
- nginx - NGINX 重写规则和 try_files 不起作用,为什么?
- php - 如何在 WordPress 中搜索 title 和 meta_key?
- vba - 在 VBA 中使用循环计算行数?
- python - Python:使用 Tweepy 进行标签搜索
- stripe-payments - StripeAPI.defaultPublishableKey 和 STPAPIClient.shared.publishableKey 有什么区别?
- amazon-web-services - 如何将 BouncyCastle FIPS 库客户端加密与 AWS EMRFS 结合使用
- flutter - Flutter TextFormField 焦点边框颜色