如何在 Ubuntu 上查找 Python 安装目录

如何在 Ubuntu 上查找 Python 安装目录

我刚刚从 Windows 环境迁移过来。我已经在单独的目录中安装了 Python 3.2。如何在 Ubuntu shell 中获取 python 安装路径?

有什么方法可以让 shell 在运行时知道/选择要使用哪个 python 版本来执行进一步的代码?

Ubuntu Linux 中是否也存在环境变量和搜索路径之类的东西?

答案1

第一个问题:

which python虽然它通常/usr/bin/python是 2.7

第二个问题:

从终端 & python2.7:。python2.7 yourfile.py同样
适用于 3.2:python3.2 yourfile.py尽管默认情况下未安装 3.2。(您可以apt-get install python3.2。)

具体怎么python yourfile.py做取决于你的 Python 解释器使用哪种替代方案。你可以通过发出update-alternatives pythonas root(或使用su) 来更改。

第三个问题:

环境变量依赖于 shell,但您可以使用 写出它们并使用(from )echo $variable设置它们。搜索路径被简单地调用,您可以通过键入 来获取您的搜索路径。variable=valuebashPATHecho $PATH

我希望这可以帮到你。

答案2

如果您想找到程序的位置,您只需使用whereis <program>

在你的情况下运行:

whereis python2.7
whereis python3.2

要查找 apt-get 为安装而复制的每个文件,请使用:

dpkg -S python2.7
dpkg -S python3.2

但可能建议将其保存在文本文件中,因为输出太大。

dpkg -S python2.7 >log.txt
gedit log.txt

使用 Python 3.2 运行 .py 文件

python3.2 <file.py>

答案3

这是一个简单的方法,在终端中运行:

type -a python

或者

type -a python3

答案4

在 Python 解释器中,运行以下两个命令:

>>> import sys
>>> sys.path

其中一个输出将是安装路径

相关内容