使用环境#
AEN 在 conda 上运行,conda 是一个包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖项,并在它们之间轻松切换。
conda 环境通常包括 1 个版本的 Python 或 R 语言以及一些包。
拥有自定义项目环境的能力是 AEN 最强大的功能之一。您的项目环境是集成的,以便您的所有项目应用程序都识别它,并且您的所有团队成员都可以访问它。
本节包含以下信息:
注意:本 conda 环境指南特定于 AEN。有关完整的 conda 文档(包括速查表、conda 试用和命令参考),请参阅 conda 文档。
使用 Jupyter Notebook 应用程序创建默认 conda 环境#
您可以从 Notebook 菜单栏中创建、激活和安装包以及停用环境。
要从 Notebook 菜单栏安装
单击 Conda 选项卡,然后选择加号图标。
在包搜索框中搜索
numpy
。从搜索结果中选择 numpy。
单击 Install 按钮。
环境已添加到项目的 env
目录。
使用终端创建默认 conda 环境#
在 AEN 中,使用 conda 创建的所有新环境都自动包含 Python、Jupyter Notebooks 和 pip。您可以指定要包含在新环境中的任何其他包。
提示:默认情况下,conda 会在您的项目的 env
目录中创建一个新环境,以便所有团队成员都可以访问该环境。有关限制团队成员的读取、写入或执行权限的信息,请参阅 工作台。
要在您的 AEN 帐户中创建新环境,请在 终端 应用程序中运行命令 conda
。
示例:要在您的项目的 env
目录中创建一个名为 WeatherModel
的新环境,其中包含 Python、NumPy、pip 和 Jupyter Notebooks
登录到 AEN。
打开一个项目。
在项目主页上,单击终端应用程序图标以打开终端。
创建环境
conda create -n WeatherModel numpy
提示:Python、pip 和 Jupyter Notebooks 会自动安装在每个新环境中。您只需在此命令中指定 NumPy。
将新环境设置为默认环境
source activate WeatherModel
要将新环境与 Jupyter Notebooks 一起使用,请打开 Notebook 应用程序。
单击 New 按钮以打开一个新的 notebook。在 Notebooks 下的下拉菜单中,将显示您刚刚创建的环境。
要激活该环境,请选择它。
环境已添加到项目的
env
目录。
注意:您可以在完成 notebook 后停用新环境,方法是打开终端应用程序并运行命令 source deactivate
。
在 Notebook 中使用您的 conda 环境#
无论您是在终端中使用 conda 创建环境,还是从 notebook 中的 Conda 选项卡创建环境,您都可以以相同的方式使用 conda 环境。
在 notebook 中工作时,要选择您已创建并希望用于该 notebook 的环境,请在 Kernel 菜单中选择 Change Kernel。
示例:如果您在名为 test1
的项目中有一个名为 my_env
的环境,其中包含 NumPy 和 SciPy,并且您想在您的 notebook 中使用该环境,请在 Kernel 菜单中选择 Python [conda env:test1-my_env]。
notebook 代码将在该环境中运行,并且可以导入 NumPy 和 SciPy 函数。
自定义您的 conda 环境#
如果您需要 AEN 默认不包含的 Python 包,您可以将其他包安装到您的 AEN 环境中。
提示:您不能将包安装到默认的 Anaconda 环境中。您必须先创建自己的环境,然后才能将新包安装到该环境中。
AEN 构建于 Anaconda 之上,因此您可以使用 conda 或 pip(两者都包含在 Anaconda 中)安装其他 Python 包。
使用终端安装 conda 包#
要使用终端应用程序安装 conda 包
使用 使用 Jupyter Notebook 应用程序创建默认 conda 环境 中的步骤创建并激活环境。
在您的终端应用程序中,运行命令
conda install <packagename>
。注意:使用 conda 创建环境时,请务必指定您想要的 Python 版本,否则它将使用与 root 相同的版本。
示例
conda create -n mypy3 python=3 numpy scipy
创建了一个名为 mypy3 的 conda 环境,该环境在 Python 3 上运行,并包含 NumPy 和 SciPy。添加到此环境的所有后续包都将是 Python 3 兼容版本。
使用 Notebook 安装 conda 包#
您也可以在 notebook 中安装包,而无需使用终端应用程序
从 Notebook 应用程序中,单击 Conda 选项卡。
选择您要使用的环境。
搜索您要添加的包。
单击 Install 按钮。
卸载 conda 包#
要使用此方法卸载包,请运行命令 conda remove <packagename>
。
注意:将 <packagename>
替换为您要卸载的包的名称。