[如何使用崇高文字3的cmd运行代码]

时间:2019-07-15 10:55:05

标签: python sublimetext3

我是Python的新手,遇到了问题。当我使用Sublime Text 3编写Python代码并直接在其上运行时,它找不到我已经导入的Python库。我用Google搜索了这个问题,发现Sublime Text只是一个文本编辑器。

我在Sublime Text 3文件中已经有代码,如何运行而不会出现此错误?

例如:

  

'ModuleNotFoundError:没有名为'matplotlib'的模块。

我认为它应该由cmd运行,但我不知道如何。

4 个答案:

答案 0 :(得分:2)

这取决于您使用的是什么操作系统。在Windows上,您可以按win + r,然后键入cmd。这将打开一个命令提示符。然后,输入pip install matplotlib。这将确保您的模块已安装。然后,导航到代码所在的文件夹。如果首先需要进入文档,然后为每个随后的文件夹输入cd Documents,则可以执行此操作。

然后,尝试输入python并按Enter。如果打开了python shell,则键入quit(),然后键入python filename.py,它将运行。

如果没有打开python shell,则需要更改环境变量。同时按下Windows键和暂停符,然后单击“高级系统设置”。然后按环境变量。然后双击路径。然后按新建。然后找到您要安装的Python的安装文件夹,该文件夹可能位于C:\Users\YOURUSERNAME\AppData\Local\Programs\Python\Python36中,然后放入路径中并按OK。现在,您应该可以从命令行运行python了。

答案 1 :(得分:1)

Python的Sublime文本默认构建系统是“ Python”,它使用“ python”别名。

因此,例如,如果您想使用python3,则必须创建一个新的构建系统。

转到工具>构建系统>新构建系统...

您有一个命令来指定,使用sublimeText要使用的二进制文件,如下所示:

{
    "cmd": ["python3.7", "-u", "$file"]
}

将文件保存到python[X].sublime-build,[X]是您要使用的版本。

现在在您的源文件中,为该版本的python指定构建系统。

要使用您选择的解释器来测试崇高文本,可以使用以下代码:

import sys
print(sys.version_info)

请检查此以获取更多信息:https://www.sublimetext.com/docs/3/build_systems.html

答案 2 :(得分:0)

编写脚本后,是否尝试从终端运行它?

您还可以安装Python构建系统: -打开Sublime,然后转到工具->构建系统->新构建系统

将此代码保存在文件中:

{
"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。

答案 3 :(得分:0)

转到工具>构建系统>新的构建系统 然后把这段代码复制粘贴进去

    {
    "shell_cmd": "start cmd /k python $file_name",
    "selector": "source.python",
    "working_dir": "$file_path"
    }

随意保存而不删除扩展名(.sublime-build)

然后编写一个python脚本,进入工具>构建系统并选择您刚刚创建的构建系统。

然后通过转到工具>构建运行您的python脚本 或 ctrl+b,你会看到你的 python 脚本将在命令提示符下运行。

通过这种方式,您可以获得用户的输入。

希望能帮到你