在带活页夹的jupyter笔记本中找不到解决模块

2024-04-29 22:44:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我在虚拟环境中设置了一个jupyter笔记本。 现在我想用mybinder部署它

我直接从anaconda提示符生成了environment.yml

name: test_environment
channels:
- conda-forge
dependencies:
  - python
  - numpy

带活页夹的建筑没有显示任何错误,jupyter笔记本启动,但当我尝试导入numpy模块时,笔记本告诉我尚未找到该模块

当我检查笔记本运行的环境时

!conda info

我看到它是在笔记本环境中运行的,而不是在我的测试环境中运行的。 但我不知道如何将binder引导到我指定的环境中,因为它已经与我的notebook.ipynb文件位于同一目录中

注意:我需要将文件保存在存储库的子目录中


Tags: 模块文件namenumpyenvironment环境yml部署
1条回答
网友
1楼 · 发布于 2024-04-29 22:44:17

我也有同样的问题,显然,这与Binder如何按照您的建议搜索environment.yml文件有关。在我的例子中,通过在GitHub中创建一个新的更干净的回购协议解决了这个问题,它的结构比我最初的更简单。更具体地说,新的repo在根目录(即https://github.com/user_name/repo_name/)中具有以下结构:

- README.md
- analysis.ipynb
- environment.yml

相关问题 更多 >