[如何使用 sublime text 3 中的 cmd 运行 编码]
[How to run code by using cmd from sublime text 3 ]
我是 Python 的新手,有一个问题。当我直接在其上使用 Sublime Text 3
和 运行 编码 Python 时,它找不到我已经导入的某些 Python 库。我用 Google 搜索了这个问题,发现 Sublime Text 只是一个文本编辑器。
我已经在 Sublime Text 3 文件中有了代码,我怎样才能 运行 它没有这个错误?
例如:
'ModuleNotFoundError: No module named 'matplotlib'.
我认为 cmd
应该是 运行 但我不知道如何。
根据您使用的 OS 这很容易。在 Windows 上,您可以按 win + r,然后键入 cmd
。这将打开命令提示符。然后,输入 pip install matplotlib
。这将确保您的模块已安装。然后,导航到您的代码所在的文件夹。如果您首先需要访问您的文档,然后再访问每个后续文件夹,则可以通过键入 cd Documents
来完成此操作。
然后,尝试输入 python
并按回车键。如果 python shell 打开然后键入 quit()
然后键入 python filename.py
它将 运行.
如果没有python shell打开那么你需要改变你的环境变量。同时按下windows键和暂停break,然后点击高级系统设置。然后按环境变量。然后双击路径。然后按新建。然后找到你的安装文件夹 Python install,可能在 C:\Users\YOURUSERNAME\AppData\Local\Programs\Python\Python36
现在输入路径,然后按确定。您现在应该可以从命令行 运行 python。
python 的 Sublime text 默认构建系统是 "Python",它使用 "python" 别名。
因此,如果您想使用 python3,则必须创建一个新的构建系统。
转到工具 > 构建系统 > 新建构建系统...
你有一个命令来指定,使用你希望 sublimeText 使用的二进制文件,如下所示:
{
"cmd": ["python3.7", "-u", "$file"]
}
将文件保存到 python[X].sublime-build
,[X] 是您要使用的版本。
现在在您的源文件中,将构建系统指定为该版本的 python。
要测试 sublime text 是否正在使用您选择的解释器,您可以使用此代码:
import sys
print(sys.version_info)
查看此以获取更多信息:https://www.sublimetext.com/docs/3/build_systems.html
您是否在编写脚本后尝试从您的终端运行它?
您还可以安装 Python 构建系统:
- 打开 sublime 并转到 tools->build system -> new build system
将此代码保存在文件中:
{
"shell_cmd": "python $file_name<inputf.in>outputf.in",
"selector": "source.python",
"working_dir": "$file_path"
}
- 用任何名称保存它说“whatEverYourWant”
- 现在再次转到工具 -> 构建系统并选择“whatEverYourWant”
- 运行 使用 ctrl+shift+B 或 cmb+P
如果您只使用 Python,您也可以安装 "Pycharm"。这是一个了不起的 IDE.
转到工具>构建系统>新构建系统
然后将此代码复制并粘贴到其中
{
"shell_cmd": "start cmd /k python $file_name",
"selector": "source.python",
"working_dir": "$file_path"
}
随心所欲地保存它而不删除扩展名(.sublime-build)
然后编写一个 python 脚本,转到工具>构建系统和 select 您刚刚创建的构建系统。
然后 运行 您的 python 脚本,方法是转到工具>构建
或 ctrl+b,您将在命令提示符中看到您的 python 脚本 运行。
通过这种方式,您可以获得用户的输入。
希望对您有所帮助
我是 Python 的新手,有一个问题。当我直接在其上使用 Sublime Text 3
和 运行 编码 Python 时,它找不到我已经导入的某些 Python 库。我用 Google 搜索了这个问题,发现 Sublime Text 只是一个文本编辑器。
我已经在 Sublime Text 3 文件中有了代码,我怎样才能 运行 它没有这个错误?
例如:
'ModuleNotFoundError: No module named 'matplotlib'.
我认为 cmd
应该是 运行 但我不知道如何。
根据您使用的 OS 这很容易。在 Windows 上,您可以按 win + r,然后键入 cmd
。这将打开命令提示符。然后,输入 pip install matplotlib
。这将确保您的模块已安装。然后,导航到您的代码所在的文件夹。如果您首先需要访问您的文档,然后再访问每个后续文件夹,则可以通过键入 cd Documents
来完成此操作。
然后,尝试输入 python
并按回车键。如果 python shell 打开然后键入 quit()
然后键入 python filename.py
它将 运行.
如果没有python shell打开那么你需要改变你的环境变量。同时按下windows键和暂停break,然后点击高级系统设置。然后按环境变量。然后双击路径。然后按新建。然后找到你的安装文件夹 Python install,可能在 C:\Users\YOURUSERNAME\AppData\Local\Programs\Python\Python36
现在输入路径,然后按确定。您现在应该可以从命令行 运行 python。
python 的 Sublime text 默认构建系统是 "Python",它使用 "python" 别名。
因此,如果您想使用 python3,则必须创建一个新的构建系统。
转到工具 > 构建系统 > 新建构建系统...
你有一个命令来指定,使用你希望 sublimeText 使用的二进制文件,如下所示:
{
"cmd": ["python3.7", "-u", "$file"]
}
将文件保存到 python[X].sublime-build
,[X] 是您要使用的版本。
现在在您的源文件中,将构建系统指定为该版本的 python。
要测试 sublime text 是否正在使用您选择的解释器,您可以使用此代码:
import sys
print(sys.version_info)
查看此以获取更多信息:https://www.sublimetext.com/docs/3/build_systems.html
您是否在编写脚本后尝试从您的终端运行它?
您还可以安装 Python 构建系统: - 打开 sublime 并转到 tools->build system -> new build system
将此代码保存在文件中:
{
"shell_cmd": "python $file_name<inputf.in>outputf.in",
"selector": "source.python",
"working_dir": "$file_path"
}
- 用任何名称保存它说“whatEverYourWant”
- 现在再次转到工具 -> 构建系统并选择“whatEverYourWant”
- 运行 使用 ctrl+shift+B 或 cmb+P
如果您只使用 Python,您也可以安装 "Pycharm"。这是一个了不起的 IDE.
转到工具>构建系统>新构建系统 然后将此代码复制并粘贴到其中
{
"shell_cmd": "start cmd /k python $file_name",
"selector": "source.python",
"working_dir": "$file_path"
}
随心所欲地保存它而不删除扩展名(.sublime-build)
然后编写一个 python 脚本,转到工具>构建系统和 select 您刚刚创建的构建系统。
然后 运行 您的 python 脚本,方法是转到工具>构建 或 ctrl+b,您将在命令提示符中看到您的 python 脚本 运行。
通过这种方式,您可以获得用户的输入。
希望对您有所帮助