【问题标题】:Select python version to execute from prompt从提示中选择要执行的 python 版本
【发布时间】:2015-05-14 10:49:40
【问题描述】:

我安装了几个 python 版本(并且在我的机器上正常工作)。没有办法从命令行执行特定版本的python。

假设我想使用 python 3.1。我正在寻找一个简单命令,例如python3.1python31,其用法如下:python3.1 setup.py install

[pippip3.1安装python 3.1版本的库,具体]

【问题讨论】:

  • 在 Linux 上,您通常会在 /usr/bin/ 中拥有可执行文件。通常,可执行文件的名称是python3.4python2.7...等,因此您应该已经能够以您要求的格式使用它们而无需任何更改。
  • 您还可以在执行 Python 代码之前操作您的 $PATH,以便您使用的特定 Python 版本的路径位于 $PATH 的前面。

标签: python command-prompt prompt


【解决方案1】:

是的,这是可能的,但最佳方法取决于您使用的操作系统。对于 Windows,您需要 py 启动器,其说明为 here。对于 Mac OS X 和 Linux,您可以使用 pyenv 之类的东西。当然,您始终可以使用virtualenv 构建自己的解决方案。

【讨论】:

    【解决方案2】:

    有多种方法可以解决这个问题。正如 Sir_FZ 指出的那样,可执行文件已经命名为python2.7 等,所以你想要的已经存在。如果出于某种非常奇怪的原因,您的$PATH 中有多个python2.7,您可以显式调用/my/other/python2.7 等。如果您很懒,您甚至可以创建别名的alias p2=/my/other/python2.7,然后您可以调用@987654325 @

    如果您打算这样做超过一天,我建议您关注 Sagar 的链接之一。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-09
      • 2012-06-07
      • 2018-08-29
      • 2020-12-28
      • 1970-01-01
      • 2013-10-15
      相关资源
      最近更新 更多