python - 带有 ipywidgets 的 jupyterlab 的 conda 最小依赖项
问题描述
试图让我的 Jupyter Lab 项目保持清洁,并避免基础环境未使用的依赖项死重。
Ipywidgets 可以很好地与最新的 Anaconda(基础)环境配合使用。
但是我无法ipywidgets
在有限的 environment.yml 上工作,例如:
环境.yml
name: project_name
channels:
- conda-forge
- anaconda
- defaults
dependencies:
- ipywidgets
- nodejs
- pandas
- numpy
- bokeh
或者,使用以下内容创建环境,然后启动 Jupyter Lab
conda create -n foo python=3.7.7 ipywidgets jupyterlab pandas numpy bokeh
conda activate foo
jupyter lab &
运行一个简单的脚本,例如
from __future__ import print_function
from ipywidgets import interact, interactive, fixed, interact_manual
import ipywidgets as widgets
def f(x):
return x
interact(f, x=10);
不起作用。
但是,相同的脚本在 Anaconda基础环境中也可以使用。任何人都知道最小的 Conda env 依赖项ipywidgets
吗?
解决方案
推荐阅读
- laravel - Larave 6 - 数据透视表同步 - 仅在附加用户是新用户时触发创建事件
- django - Django Channels 2:特定房间中有多少用户
- javascript - svg图标不显示
- reactjs - React 中的 Markdown 方法。没有得到 html 中的返回值
- python - 如何定位和提取图表/地图图像数据的坐标/数据/子组件?
- python - 尝试查找 600,000 个条目的每个组合之间的距离(python)
- java - 使用 jwt 的 Spring Security 让所有用户登录
- reactjs - 如何创建一个通用的 React.FC?
- excel - 跨文件名和用户的 Excel 自定义工具栏按钮
- python - Python - 如何从字符串中删除重复的字母序列(不能按间距分割)