如何在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