【问题标题】:How to setup path and env so correct Python used如何设置路径和环境,以便使用正确的 Python
【发布时间】:2016-07-29 16:16:39
【问题描述】:

系统 A 同时安装了 Python 2.7 和 Python 3.4。 系统 B 已安装 Python 2.7 和 Python 3.5。

我在 Python 脚本的顶部:

#!/usr/bin/env python3.5

原因是必须使用python3编译器。我想在机器之间移动它,但现在会失败。

【问题讨论】:

    标签: python bash unix environment-variables


    【解决方案1】:

    只为我

    #!/usr/bin/env python3
    

    工作正常

    【讨论】:

    • /usr/bin/env: python3: Not a directory 这是我的路径/usr/local/bin/python3.5。这就是我想做的。
    【解决方案2】:

    使用 Virtualenv 设置你的 python 环境。

    【讨论】:

      【解决方案3】:

      如果您设置使用#!/usr/bin/env python3.5,您可以创建一个指向python3.4 版本(称为python3.5)的符号链接,然后在您的脚本中引用它。所以两种环境都可以使用指令#!/usr/bin/env python3.5。当然,请在某处添加注释,说明这是一个符号链接,以便人们了解这种环境情况。

      其实我认为#!/usr/bin/env python解决方案中的python是一个符号链接。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-10-08
        • 1970-01-01
        • 2021-08-23
        • 2019-06-07
        • 1970-01-01
        • 2019-03-18
        • 2019-09-24
        • 1970-01-01
        相关资源
        最近更新 更多