如何让 anaconda 在我创建的每个新环境中自动安装 jupyterlab 扩展?
How can I make anaconda automatically install jupyterlab extensions in every new environment I create?
我希望在每个新的 anaconda 环境中都具有完全相同的 jupyterlab 设置。就像我可以在创建环境时定义一些要安装的默认包
conda config --add create_default_packages package1 package2
我想安装一些 jupyterlab 扩展。我可以使用命令
安装它们
jupyter labextension install
,
但这是一个 jupyterlab 命令,而不是 conda 命令。有没有一种创建脚本的方法,该脚本在创建环境后仅执行一次,或者是否有其他机制可以让我自动执行此过程?
使用 JupyterLab 3+.0+,您不需要安装带有 jupyter labextension install
的扩展;现在建议大多数用户使用 pip install
或 conda install
安装(请参阅 documentation)。
可使用 pip
/conda
* 安装的扩展不需要 Node.js,因此更加健壮和用户友好;我们称它们为 "prebuilt extensions",与旧的“源代码扩展”形成对比。我们正在考虑在未来版本的 JupyterLab 中取消对最终用户安装源代码扩展的支持(但不支持仍然应该能够访问此机制的高级用户和系统管理员),因为事实证明,源代码扩展带来的麻烦多于好处普通用户,以及目前为止的用户对转换感到满意。
另请参阅:
- RuntimeError: JupyterLab failed to build
如果 conda-forge
没有扩展,您可以随时为它贡献一个 食谱 。如果是这种情况,请告诉我,我可以帮助您完成后续步骤。
*) 或任何其他能够将 .js 文件放置在适当位置的包管理器 - 这不限于 Python 生态系统
我希望在每个新的 anaconda 环境中都具有完全相同的 jupyterlab 设置。就像我可以在创建环境时定义一些要安装的默认包
conda config --add create_default_packages package1 package2
我想安装一些 jupyterlab 扩展。我可以使用命令
安装它们jupyter labextension install
,
但这是一个 jupyterlab 命令,而不是 conda 命令。有没有一种创建脚本的方法,该脚本在创建环境后仅执行一次,或者是否有其他机制可以让我自动执行此过程?
使用 JupyterLab 3+.0+,您不需要安装带有 jupyter labextension install
的扩展;现在建议大多数用户使用 pip install
或 conda install
安装(请参阅 documentation)。
可使用 pip
/conda
* 安装的扩展不需要 Node.js,因此更加健壮和用户友好;我们称它们为 "prebuilt extensions",与旧的“源代码扩展”形成对比。我们正在考虑在未来版本的 JupyterLab 中取消对最终用户安装源代码扩展的支持(但不支持仍然应该能够访问此机制的高级用户和系统管理员),因为事实证明,源代码扩展带来的麻烦多于好处普通用户,以及目前为止的用户对转换感到满意。
另请参阅:
- RuntimeError: JupyterLab failed to build
如果 conda-forge
没有扩展,您可以随时为它贡献一个 食谱 。如果是这种情况,请告诉我,我可以帮助您完成后续步骤。
*) 或任何其他能够将 .js 文件放置在适当位置的包管理器 - 这不限于 Python 生态系统