在 Conda 中创建 post 激活脚本
Create a post activate script in Conda
我正在创建一个 Django 网络应用程序并使用 Conda 来管理所需的包和虚拟环境。我想在激活环境后立即设置一个环境变量(Django 设置位置)。它还应该将当前目录更改为我的项目目录。
我之前使用过 virtualenvwrapper,我只是将命令添加到 postactivate 脚本中。
如何使用 Conda 实现此目的?
该功能从 conda v3.8 开始可用(在提出此问题之后)。 ${CONDA_PREFIX}/etc/conda/activate.d/
中的任何 *.sh
个文件将在激活环境时获取。
文档:
https://conda.io/docs/user-guide/tasks/manage-environments.html#saving-environment-variables
这里也有解释:https://groups.google.com/a/continuum.io/d/msg/anaconda/sQJQ7DBwpfI/pP4_Esbl6VYJ
我正在创建一个 Django 网络应用程序并使用 Conda 来管理所需的包和虚拟环境。我想在激活环境后立即设置一个环境变量(Django 设置位置)。它还应该将当前目录更改为我的项目目录。
我之前使用过 virtualenvwrapper,我只是将命令添加到 postactivate 脚本中。
如何使用 Conda 实现此目的?
该功能从 conda v3.8 开始可用(在提出此问题之后)。 ${CONDA_PREFIX}/etc/conda/activate.d/
中的任何 *.sh
个文件将在激活环境时获取。
文档: https://conda.io/docs/user-guide/tasks/manage-environments.html#saving-environment-variables
这里也有解释:https://groups.google.com/a/continuum.io/d/msg/anaconda/sQJQ7DBwpfI/pP4_Esbl6VYJ