6

我想使用 conda 创建不同的环境,每个环境都有不同的 $PYTHONPATH。目前,我每次都必须在我的 .bashrc 中更改环境变量。是否有一种通过 conda 创建多个 python 环境的简单方法,以便我可以无缝切换(通过源激活)并自动更新相应的 $PYTHONPATHs?

4

2 回答 2

2

您可以在执行任何脚本之前指定 PYTHONPATH,这比更改 .bashrc 更容易

例如,要在执行任何脚本之前将当前工作目录放在路径上,您可以这样做

PYTHONPATH=`pwd`: python

如果您不想覆盖整个路径,而只是附加到它

PYTHONPATH=`pwd`:$PYTHONPATH python
于 2014-06-13T20:39:48.360 回答
0

$PYTHONPATH 可以在 conda 环境激活或停用时更改,与其他环境变量一样。condo 文档中的以下部分描述了如何指定此行为:保存的环境变量

例如,您可以将以下行添加到激活脚本中

export PYTHONPATH="What_you_want_to_add:$PYTHONPATH"

等等 ...

于 2016-06-21T14:29:18.183 回答