如何解决使用活页夹解决在 jupyter notebook 中找不到的模块
我在虚拟环境中设置了一个 jupyter notebook。 现在我想用 mybinder
部署它我直接从 anaconda 提示符生成了一个 environment.yml。
name: test_environment
channels:
- conda-forge
dependencies:
- python
- numpy
带有活页夹的建筑没有显示任何错误并且 jupyter 笔记本已启动,但是当我尝试导入 numpy 模块时,笔记本告诉我尚未找到该模块。
当我检查笔记本运行的环境时
!conda info
我看到它在 notebook 环境中运行,而不是在我的 test_environment 中运行。 但是我不知道如何将 binder 引导到我指定的环境,因为它已经与我的 notebook.ipynb 文件在同一目录中
注意:我需要将我的文件保存在我的存储库的子目录中。
解决方法
我遇到了同样的问题,显然,这与 Binder 如何按照您的建议搜索 environment.yml
文件有关。就我而言,问题已解决,只需在 GitHub 中创建一个新的更干净的存储库,其结构比我最初拥有的更简单。更具体地说,新存储库在根目录(即 https://github.com/user_name/repo_name/)中具有以下结构:
- README.md
- analysis.ipynb
- environment.yml
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。