avi*_*wal 77 python paths 12.04 software-installation
我刚刚从 Windows 环境迁移过来。我已经在一个单独的目录中安装了 Python 3.2。如何在 Ubuntu shell 中获取 python 安装路径?
有什么办法可以让 shell 在运行时知道/选择哪个 python 版本用于进一步的代码执行?
Ubuntu Linux 中是否也有任何环境变量和搜索路径之类的东西?
Wol*_*fer 90
第一个问题:
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 的,尽管你可以echo $variable用variable=value(from bash)写出它们并设置它们。搜索路径被简单地调用PATH,您可以通过键入echo $PATH.
我希望这可以帮到你。
Tho*_*15v 44
如果你想找到一个程序的位置,你可以使用whereis <program>.
在你的情况下运行:
whereis python2.7
whereis python3.2
Run Code Online (Sandbox Code Playgroud)
要查找 apt-get 为安装而复制的每个文件:
dpkg -S python2.7
dpkg -S python3.2
Run Code Online (Sandbox Code Playgroud)
但是建议将其保存在文本文件中,因为输出太大。
dpkg -S python2.7 >log.txt
gedit log.txt
Run Code Online (Sandbox Code Playgroud)
用于使用 python 3.2 运行 .py 文件
python3.2 <file.py>
Run Code Online (Sandbox Code Playgroud)
小智 7
这是一个简单的方法,在终端中运行:
type -a python
Run Code Online (Sandbox Code Playgroud)
或者
type -a python3
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
563181 次 |
| 最近记录: |