所有 Python 解释器的共享位置

所有 Python 解释器的共享位置

所有 Python 解释器是否有一个共享位置?我想安装一个模块,以便所有解释器(2.6、2.7、3.1)都可以使用它。

提前谢谢你,
rubik

答案1

所有解释器首先查看是否已设置环境变量$PYTHONPATH,该变量包含以 分隔的目录:

  • 要向其中添加目录,请键入

    export PYTHONPATH="$PYTHONPATH:/home/stefano/my_modules"
    

现在,此目录中的所有内容将可供所有 Python 解释器使用。不存在的目录将被忽略且不会出现错误。

如果您对设置满意,请将导出命令附加到该.bashrc文件(或您主目录中喜欢的任何其他启动文件)以使更改永久生效。

也可以看看:


注意:上述语法意味着变量 PYTHONPATH 将包含其自身和新路径,您也可以删除该$PYTHONPATH:部分以仅设置一个目录。通常,此变量在您的系统上为空,因此检查其中是否有任何内容是有意义的:echo $PYTHONPATH

相关内容