要了解PythonPath的Typeset

时间:2009-07-14 22:16:22

标签: python bash path zsh typeset

一个人建议我使用以下代码,仅在.zshrc中没有明确解释其目的。

typeset -U PYTHONPATH

我对如何使用.bashrc中的代码感兴趣。我的Bash对命令感到不满。

如何在Bash中使用该命令?

1 个答案:

答案 0 :(得分:3)

该zsh命令很有用,因为 zsh 可以将环境变量PYTHONPATH视为实际的路径数组。 -U的{​​{1}}参数表示,然后在传递给程序的环境值中表示数组时(在本例中为Python),只包含每个唯一值的第一个实例。

bash 中,由于未导出数组变量,因此PYTHONPATH只是一个普通的字符串变量,包含以冒号分隔的路径。因此,无需告诉 bash 仅使用唯一值。