如何在终端 platformio-ide-terminal 中将 Atom 设置为 运行 Python3?
How do I get Atom to run Python3 in the terminal platformio-ide-terminal?
在我的终端上,$ which python
(~ 是我的主目录)给出
~/anaconda3/bin/python
然而,运行在我的终端($ atom .
)上打开 Atom 时使用相同的命令会产生
/usr/local/bin/python
我的 python3
现在与我的默认 python
不同,但我的终端上确实有 Anaconda 的 python3 运行良好。
我已经尝试过各种方法:
- 在
~/.atom/packages/script/lib/grammars/python.coffee
中的两个实例中将 python
更改为 python3
,如布局
- 正在安装
atom-runner
并将 python
更改为 python3
,如图所示 here
- 将脚本中的 shebang 更改为
#!~/anaconda3/bin/python
(注意:~
不是我脚本中的字面意思)
- 注意 1:我不必用 Python2
做第二点
- 注意 2:在与上面相同的 link 中,我确实尝试了
atom-python-run
并且它有效,但我不想使用热键 运行 Python 在 Atom 的终端上,我宁愿手动输入 python [script]
。
如果相关,我刚刚升级到 Mojave (Mac OSX 10.14.6) 和 Python 3 (3.7.4)。当然,每次进行更改时,我也会重新启动 Atom。
我的最终目标是 运行 python [script]
在 Atom 的终端上(使用 platformio-ide-terminal
),它从 ~/anaconda3/bin/python
开始执行。最后,如果我做 ~/anaconda3/bin/python [script]
,它确实有效,但我想要一个更实用的解决方案。
我之前忘记添加这个了,但是当我尝试 运行ning 一个脚本时,我得到了导入错误,例如,ImportError: No module named astropy.io
,即使我肯定有 AstroPy。
您需要从命令行激活您的虚拟环境。然后 运行 Atom 并打开你的 python 文件。现在按 F5 或 F6 键,您的代码应该 运行 使用 python 3.x。然而,3.x 是您设置虚拟环境的地方。
从 atom 的终端到 运行 Python,打开终端并输入
python3 script_file
如果您的虚拟环境是为 python 3.7 设置的,那么 运行
python3.7 script_file
要确定您拥有的版本,请键入 which python3 或 which phython3,7 或您可能已安装的任何其他版本。
在我的终端上,$ which python
(~ 是我的主目录)给出
~/anaconda3/bin/python
然而,运行在我的终端($ atom .
)上打开 Atom 时使用相同的命令会产生
/usr/local/bin/python
我的 python3
现在与我的默认 python
不同,但我的终端上确实有 Anaconda 的 python3 运行良好。
我已经尝试过各种方法:
- 在
~/.atom/packages/script/lib/grammars/python.coffee
中的两个实例中将python
更改为python3
,如布局 - 正在安装
atom-runner
并将python
更改为python3
,如图所示 here - 将脚本中的 shebang 更改为
#!~/anaconda3/bin/python
(注意:~
不是我脚本中的字面意思) - 注意 1:我不必用 Python2 做第二点
- 注意 2:在与上面相同的 link 中,我确实尝试了
atom-python-run
并且它有效,但我不想使用热键 运行 Python 在 Atom 的终端上,我宁愿手动输入python [script]
。
如果相关,我刚刚升级到 Mojave (Mac OSX 10.14.6) 和 Python 3 (3.7.4)。当然,每次进行更改时,我也会重新启动 Atom。
我的最终目标是 运行 python [script]
在 Atom 的终端上(使用 platformio-ide-terminal
),它从 ~/anaconda3/bin/python
开始执行。最后,如果我做 ~/anaconda3/bin/python [script]
,它确实有效,但我想要一个更实用的解决方案。
我之前忘记添加这个了,但是当我尝试 运行ning 一个脚本时,我得到了导入错误,例如,ImportError: No module named astropy.io
,即使我肯定有 AstroPy。
您需要从命令行激活您的虚拟环境。然后 运行 Atom 并打开你的 python 文件。现在按 F5 或 F6 键,您的代码应该 运行 使用 python 3.x。然而,3.x 是您设置虚拟环境的地方。
从 atom 的终端到 运行 Python,打开终端并输入
python3 script_file
如果您的虚拟环境是为 python 3.7 设置的,那么 运行
python3.7 script_file
要确定您拥有的版本,请键入 which python3 或 which phython3,7 或您可能已安装的任何其他版本。