【问题标题】:Is there a way to run Python scrips in Atom with multiple versions of Python?有没有办法使用多个版本的 Python 在 Atom 中运行 Python 脚本?
【发布时间】:2016-08-11 23:22:26
【问题描述】:

我正在使用 Atom 文本编辑器编写 Python 程序。我通常使用命令atom script_name.py 开始一个新脚本,然后Atom 文本编辑器打开。您可以使用命令cmd+i 使用包script 执行脚本。 (见https://atom.io/packages/script

在某些情况下我想使用Python 2.7,而在其他情况下我更喜欢使用Python 3.4

据我了解,唯一的方法是手动更改 Python 版本的$PATH。在我的例子中,Python 3.4 的路径是 /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4 Python 2.7 的路径是 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7

除了每次手动更改$PATH 之外,还有其他方法吗?我可以使用另一个包吗?

编辑:也许有一些混乱。我认为您应该能够使用python2.7python3.4 在Atom 中运行脚本。在命令行中,只需对python2.7 执行python script.py 并为python3.4 运行python3 script.py

【问题讨论】:

    标签: python python-2.7 python-3.x path atom-editor


    【解决方案1】:

    如果可执行文件具有不同的名称,您可以同时在 PATH 中拥有这两个版本。

    在我的情况下,我有:

    python 2.7 (python):/usr/bin/python

    python 3 (python3): /usr/local/bin/python3

    【讨论】:

    • 这个我明白,但鉴于我上面的设置,Atom 将使用哪个版本的 Python 来执行脚本?
    • 使用包script 中的Script: Run Options 选项。显然,您可以创建“配置文件”以在两个版本中运行。请参阅package page 上的会话使用
    • 感谢您的帮助!这很好用,因为用户可以通过命令行简单地使用他们已经使用的命令。
    猜你喜欢
    • 1970-01-01
    • 2019-11-18
    • 2015-10-22
    • 2013-07-11
    • 2019-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多