如何将 Atom 配置为 运行 Python3 脚本?
How to configure Atom to run Python3 scripts?
在我的终端中,我输入 $ which python3
,输出
/opt/local/bin/python3
我想将 Atom 配置为 运行 Python3 脚本。在我的 Atom 配置中,我有
runner:
python: "/opt/local/bin/python3"
但是,如果我 运行 在某些名为 filename.py
、
的脚本中执行以下脚本
import sys
print(sys.version)
我得到以下输出:
2.7.11 (default, Feb 18 2016, 22:00:44)
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)]
如何将 Python3.x 脚本的 PATH 正确设置为 运行?我可以使用不同的包吗?
转到 Atom 的菜单栏 -> 包 -> 脚本 -> 配置脚本
(或者,您可以使用快捷键 Shift+Ctrl+Alt+O)
然后在命令 space 中键入 python3
。
希望它能奏效。
如果您使用的是Mac OS X,请使用终端上的目录打开文件。
Select 文件 python3,右击 select "get info"。 Select 来自 "Where:" 的目录并在 Atom 中通过它。
正如特里告诉你的:
Then type python3 to the Command space.
您可以使用 Atom 包 atom-python-run 从 Atom 启动 python 代码,python 版本可以在包设置中配置。默认情况下 atom-python-运行 使用语法 python {file}
。如果您系统上的 python 命令尚未指向 python3,只需替换设置并写入 python3 {file}
.
在你的 Atom 中安装 atom-runner,进入你的 Atom 设置,然后在 Package 中搜索 atom-runner 并安装它。
现在单击 atom-runner 的设置选项卡,如上图所示。
然后点击查看代码,如下图所示。
然后进入lib文件夹,打开atom-runner.coffee,替换下面这段代码:
defaultScopeMap:
coffee: 'coffee'
js: 'node'
ruby: 'ruby'
python: 'python3'
go: 'go run'
shell: 'bash'
powershell: 'powershell -noninteractive -noprofile -c -'
确保 python 关键字的值为 python3,默认情况下为 python。参考下图:
其他方法是使用命令
找到python3的位置
which python3
对我来说输出是:
/usr/local/bin/python3
并在每个 python 文件中添加为 shebang。例如:-
#!/usr/local/bin/python3
import sys
print("Version ",sys.version)
唯一的问题是你必须在每个文件中写这个。
如果您在 Mac OS 上使用 Atom 并安装了脚本 3.18.1 和 atom-python-运行 0.9.7 包,请执行以下步骤会帮你的。
脚本-> 配置脚本
然后在选项对话框的命令字段中输入 Python3。
这应该可以解决您的问题。
您可能直接从 Atom 使用 atom-python-运行 包到 运行 Python。如果 Python2 是您系统中 Python 的默认版本,那么 Atom 将尝试使用 Python2 解释器 运行 您的 Python 代码。您所要做的就是更改 atom-python-运行 包中的一些设置,告诉它我们要使用 Python3。这个过程很简单。转到 设置>>包,单击 atom-python-运行 上的设置按钮 打包并在 F5 和 F6 命令的字段中,将 python 替换为 python3。而已。现在您可以通过按 F5 或 F6 按钮 运行 您的 Python3 脚本。
我正在使用 "script" 包(rgbkrk 的 3.18.1)到 运行 atom 中的代码,这就是我修复它的方法
- 打开包设置->查看代码
- 打开库 -> 语法 -> python.coffee
- 在 'Selection Based' 和 'File Based'
这两个地方从 python 更改为 python3
只需在配置 运行 选项中添加您的命令并保存即可。然后使用'Run with Profile'使用命令来执行你的脚本。这对我有用。
mac 用户:
如果想默认使用Python3,可以打开Atom设置,Atom→Preferences→Open Config Folder,打开.atom/packages/script/lib/grammars/python.coffee,将python改为python 3 在 'Selection Based' 和 'File Based' 下保存它。
我在 Ubuntu 20.04 中安装了 Atom v1.57.0 应用程序,并安装了名为 script 的原子包来执行 python3 脚本。
为了允许 Atom 持久配置 运行 python3 脚本,我通过 运行 终端命令 sudo apt install python-is-python3
安装了 python-is-python3
包。这些链接 1 and 2 解释了它是什么。因此,只需按 Ctrl+Shift+B
或 Run Script
即可 运行 默认情况下 python3 脚本不会出现错误消息。
如果您不希望python
在系统范围内被替换python3
,您可以卸载python-is-python3
,即运行终端命令sudo apt remove python-is-python3
.然后在 Atom 中,按 Ctrl+Shift+P
,键入 script
并选择 Script: Run Options
。对于 Command
,您可以键入路径 /usr/bin/python3.8
或 /usr/bin/python3
来定义使用 python3.8
或 python3
来执行您的 python 脚本。此后,您必须单击 Save as profile
,为其指定一个配置文件名称,然后选择该配置文件名称以执行您的 python 脚本。请参阅由 Corey-Schafer 在 18.21 分钟内创建的 video。它告诉你该做什么。所以最后,您现在必须使用 Alt+Ctrl+Shift+B
或 Run With Profile
来执行脚本,而不是使用 Ctrl+Shift+B
或 Run Script
来执行脚本。更乏味,但这种方法允许更好的控制。对于想要使用 Atom 来 运行 不同版本类型的 Python 脚本的人。
在我的终端中,我输入 $ which python3
,输出
/opt/local/bin/python3
我想将 Atom 配置为 运行 Python3 脚本。在我的 Atom 配置中,我有
runner:
python: "/opt/local/bin/python3"
但是,如果我 运行 在某些名为 filename.py
、
import sys
print(sys.version)
我得到以下输出:
2.7.11 (default, Feb 18 2016, 22:00:44)
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)]
如何将 Python3.x 脚本的 PATH 正确设置为 运行?我可以使用不同的包吗?
转到 Atom 的菜单栏 -> 包 -> 脚本 -> 配置脚本 (或者,您可以使用快捷键 Shift+Ctrl+Alt+O)
然后在命令 space 中键入 python3
。
希望它能奏效。
如果您使用的是Mac OS X,请使用终端上的目录打开文件。
Select 文件 python3,右击 select "get info"。 Select 来自 "Where:" 的目录并在 Atom 中通过它。
正如特里告诉你的:
Then type python3 to the Command space.
您可以使用 Atom 包 atom-python-run 从 Atom 启动 python 代码,python 版本可以在包设置中配置。默认情况下 atom-python-运行 使用语法 python {file}
。如果您系统上的 python 命令尚未指向 python3,只需替换设置并写入 python3 {file}
.
在你的 Atom 中安装 atom-runner,进入你的 Atom 设置,然后在 Package 中搜索 atom-runner 并安装它。
现在单击 atom-runner 的设置选项卡,如上图所示。
然后点击查看代码,如下图所示。
然后进入lib文件夹,打开atom-runner.coffee,替换下面这段代码:
defaultScopeMap:
coffee: 'coffee'
js: 'node'
ruby: 'ruby'
python: 'python3'
go: 'go run'
shell: 'bash'
powershell: 'powershell -noninteractive -noprofile -c -'
确保 python 关键字的值为 python3,默认情况下为 python。参考下图:
其他方法是使用命令
找到python3的位置which python3
对我来说输出是:
/usr/local/bin/python3
并在每个 python 文件中添加为 shebang。例如:-
#!/usr/local/bin/python3
import sys
print("Version ",sys.version)
唯一的问题是你必须在每个文件中写这个。
如果您在 Mac OS 上使用 Atom 并安装了脚本 3.18.1 和 atom-python-运行 0.9.7 包,请执行以下步骤会帮你的。
脚本-> 配置脚本
然后在选项对话框的命令字段中输入 Python3。
这应该可以解决您的问题。
您可能直接从 Atom 使用 atom-python-运行 包到 运行 Python。如果 Python2 是您系统中 Python 的默认版本,那么 Atom 将尝试使用 Python2 解释器 运行 您的 Python 代码。您所要做的就是更改 atom-python-运行 包中的一些设置,告诉它我们要使用 Python3。这个过程很简单。转到 设置>>包,单击 atom-python-运行 上的设置按钮 打包并在 F5 和 F6 命令的字段中,将 python 替换为 python3。而已。现在您可以通过按 F5 或 F6 按钮 运行 您的 Python3 脚本。
我正在使用 "script" 包(rgbkrk 的 3.18.1)到 运行 atom 中的代码,这就是我修复它的方法
- 打开包设置->查看代码
- 打开库 -> 语法 -> python.coffee
- 在 'Selection Based' 和 'File Based' 这两个地方从 python 更改为 python3
只需在配置 运行 选项中添加您的命令并保存即可。然后使用'Run with Profile'使用命令来执行你的脚本。这对我有用。
mac 用户: 如果想默认使用Python3,可以打开Atom设置,Atom→Preferences→Open Config Folder,打开.atom/packages/script/lib/grammars/python.coffee,将python改为python 3 在 'Selection Based' 和 'File Based' 下保存它。
我在 Ubuntu 20.04 中安装了 Atom v1.57.0 应用程序,并安装了名为 script 的原子包来执行 python3 脚本。
为了允许 Atom 持久配置 运行 python3 脚本,我通过 运行 终端命令 sudo apt install python-is-python3
安装了 python-is-python3
包。这些链接 1 and 2 解释了它是什么。因此,只需按 Ctrl+Shift+B
或 Run Script
即可 运行 默认情况下 python3 脚本不会出现错误消息。
如果您不希望python
在系统范围内被替换python3
,您可以卸载python-is-python3
,即运行终端命令sudo apt remove python-is-python3
.然后在 Atom 中,按 Ctrl+Shift+P
,键入 script
并选择 Script: Run Options
。对于 Command
,您可以键入路径 /usr/bin/python3.8
或 /usr/bin/python3
来定义使用 python3.8
或 python3
来执行您的 python 脚本。此后,您必须单击 Save as profile
,为其指定一个配置文件名称,然后选择该配置文件名称以执行您的 python 脚本。请参阅由 Corey-Schafer 在 18.21 分钟内创建的 video。它告诉你该做什么。所以最后,您现在必须使用 Alt+Ctrl+Shift+B
或 Run With Profile
来执行脚本,而不是使用 Ctrl+Shift+B
或 Run Script
来执行脚本。更乏味,但这种方法允许更好的控制。对于想要使用 Atom 来 运行 不同版本类型的 Python 脚本的人。