我正在创建一个Django Web应用程序,并使用Conda管理所需的包和虚拟环境。我想在激活环境后立即设置环境变量(Django设置位置)。它还应该将当前目录更改为我的项目目录。
我以前使用过virtualenvwrapper,我只是将命令添加到了postactive脚本中。
如何使用Conda实现这一点?
最佳答案
该功能自Conda v3.8(在提出此问题后)起就可用。当环境被激活时,放置在*.sh
中的任何${CONDA_PREFIX}/etc/conda/activate.d/
文件都将被获取。
Docs:
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
关于python - 在Conda中创建一个后激活脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34606196/