Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python [如何使用升华文本3中的cmd运行代码]_Python_Sublimetext3 - Fatal编程技术网

Python [如何使用升华文本3中的cmd运行代码]

Python [如何使用升华文本3中的cmd运行代码],python,sublimetext3,Python,Sublimetext3,我是Python的新手,有一个问题。当我使用Sublime Text 3编写Python代码并直接在其上运行时,它找不到我已经导入的Python库。我在谷歌上搜索了这个问题,发现Sublime Text只是一个文本编辑器 我已经有了Sublime Text 3文件中的代码,如何在没有此错误的情况下运行它 例如: 'ModuleNotFoundError:没有名为'matplotlib'的模块 我认为它应该由cmd运行,但我不知道如何运行。取决于您使用的操作系统,这很容易。在Windows上,您可

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

我已经有了Sublime Text 3文件中的代码,如何在没有此错误的情况下运行它

例如:

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


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

取决于您使用的操作系统,这很容易。在Windows上,您可以按win+r,然后键入
cmd
。这将打开一个命令提示符。然后,键入
pip安装matplotlib
。这将确保您的模块已安装。然后,导航到代码所在的文件夹。如果您首先需要查看文档,然后需要查看每个后续文件夹,您可以通过键入
cd Documents
来完成此操作

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


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

python的升华文本默认构建系统是“python”,它使用“python”别名

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

转到工具>生成系统>新建生成系统

这里有一个要指定的命令,使用升华文本想要使用的二进制文件,如下所示:

{
    "cmd": ["python3.7", "-u", "$file"]
}
将文件保存到
python[X].sublime build
,[X]是您要使用的版本

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

要测试升华文本是否使用您选择的解释器,可以使用以下代码:

import sys
print(sys.version_info)

检查此项了解更多信息:

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

您还可以安装Python构建系统: -打开升华,进入工具->构建系统->新建构建系统

将此代码保存在文件中:
{
“shell\u cmd”:“python$file\u nameoutputf.in”,
“选择器”:“source.python”,
“工作目录”:“$file\u路径”
}

  • 用任何名字保存,说“你想要什么”
  • 现在再次转到工具->构建系统并选择“随心所欲”
  • 使用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脚本,转到工具>构建系统并选择刚刚创建的构建系统

然后通过进入工具>构建运行python脚本 或者ctrl+b,您将看到python脚本将在命令提示符下运行

通过这种方式,您可以从用户那里获得输入


希望这对您的python解释器没有安装模块有所帮助谢谢您的评论。我试试这个IDE@LePhucNguyen如果你喜欢这个答案,请投赞成票,然后点击答案左边的小v号来奖励我的努力:)
    {
    "shell_cmd": "start cmd /k python $file_name",
    "selector": "source.python",
    "working_dir": "$file_path"
    }