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