如何在Ubuntu上找到python安装目录

我刚从Windows环境迁移过来。 我在另一个目录中安装了Python 3.2。 如何在Ubuntu shell中获取python安装路径?

有没有办法让shell知道/在运行时选择哪个python版本用于进一步的代码执行?

在Ubuntu Linux中是否有任何环境变量和搜索路径类型的东西?

第一个问题:

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

第二个问题:

从终端&python2.7: python2.7 yourfile.py
Simailarly for 3.2: python3.2 yourfile.py虽然默认情况下没有安装3.2。 (你可以apt-get install python3.2 。)

python yourfile.py将做什么python yourfile.py取决于你的python解释器使用哪种替代方法。 您可以通过以root身份发布update-alternatives python (或使用su )来更改它。

第三个问题:

环境变量是依赖于shell的,尽管您可以使用echo $variable将它们写出来,并使用variable=value (来自bash )设置它们。 搜索路径简称为PATH ,您可以通过键入echo $PATH来获取。

我希望这可以帮到你。

如果你想找到一个程序的位置,你可以使用whereis

在您的情况下运行:

 whereis python2.7 whereis python3.2 

要查找apt-get已复制以供安装使用的每个文件:

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

但是maby建议将它保存在文本文件中,因为输出很大。

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

使用python 3.2运行.py文件

 python3.2