如何在 Visual Studio Code 中执行 Python 代码

2025-03-04 08:23:00
admin
原创
121
摘要:问题描述:Visual Studio Code最近发布了,我喜欢它的外观和它提供的功能,所以我想我可以尝试一下。我从下载页面下载了该应用程序,启动了它,稍微摆弄了一下它的一些功能……然后意识到我不知道如何真正执行我的任何 Python 代码!我真的很喜欢 Visual Studio Code 的外观/感觉/可...

问题描述:

Visual Studio Code最近发布了,我喜欢它的外观和它提供的功能,所以我想我可以尝试一下。

我从下载页面下载了该应用程序,启动了它,稍微摆弄了一下它的一些功能……然后意识到我不知道如何真正执行我的任何 Python 代码!

我真的很喜欢 Visual Studio Code 的外观/感觉/可用性/功能,但我似乎不知道如何运行我的 Python 代码,这真是一个难题,因为这是我主要用来编程的。

有没有办法在 Visual Studio Code 中执行 Python 代码?


解决方案 1:

以下是如何在 Visual Studio Code 中配置Task Runner来运行 .py 文件。

在控制台中,按Ctrl+ Shift+ P(Windows) 或Cmd+ Shift+ P(Apple)。这将打开一个搜索框,您可以在其中搜索“Configure Task Runner”

在此处输入图片描述

如果这是您第一次打开“任务:配置任务运行器”,则需要在下一个选择列表的底部选择“其他”。

这将调出您可以根据自己的喜好更改的属性。在本例中,您需要更改以下属性;

  1. 将 Command 属性从"tsc"(TypeScript)更改为"Python"

  2. 将 showOutput 从 更改"silent""Always"

  3. args(参数)从更改["Helloworld.ts"]["${file}"](文件名)

  4. 删除最后一个属性problemMatcher

  5. 保存所做的更改

在此处输入图片描述

您现在可以打开您的.py 文件并使用快捷键Ctrl++ (Windows)或++ (Apple)顺利运行Shift它。B`CmdShiftB`

解决方案 2:

所有这些答案现在都已经过时了。

目前你必须:

  1. 安装Python 语言扩展(当然还有 Python)

  2. 打开文件夹(重要!),打开该文件夹内的任何 Python 文件

  3. 切换到调试“选项卡”(?)并单击变速箱(提示“配置修复‘launch.json’”)

  4. 保存打开的launch.json文件(它位于步骤 #2 中打开的文件夹中的 .vscode 子目录中)

  5. 最后,点击绿色三角形或点击F5

现在不需要额外的扩展或手动编辑launch.json 。

解决方案 3:

您可以添加自定义任务来执行此操作。这是 Python 的基本自定义任务,将其添加到文件并按 ++tasks.json运行Ctrl它。Shift`B`

{
  "version": "0.1.0",
  "command": "c:\\Python34\\python",
  "args": [
    "app.py"
  ],
  "problemMatcher": {
    "fileLocation": [
      "relative",
      "${workspaceRoot}"
    ],
    "pattern": {
      "regexp": "^(.*)+s$",
      "message": 1
    }
  }
}

解决方案 4:

Python for Visual Studio Code扩展中有一个在终端中运行 Python 文件命令。

在终端中运行 Python 文件

解决方案 5:

扩展vlad2135 的答案(阅读他的第一个答案);这就是如何使用Don Jayamanne 的出色 Python 扩展(它是当今功能齐全的 Python IDE,并且可以说是 Visual Studio Code 最好的语言扩展之一,IMO)在 Visual Studio Code 中设置 Python 调试。

基本上,当您单击齿轮图标时,它会在您的工作区目录中创建一个launch.json文件.vscode。您也可以自己创建,但让 Visual Studio Code 完成繁重的工作可能更简单。这是一个示例文件:

文件 launch.json

生成后,你会发现一些很酷的东西。它自动创建了一堆配置(我的大部分配置都被截断了;只需滚动即可查看所有配置),这些配置针对不同的库或环境(如 Django)具有不同的设置和额外功能。

您最终可能使用最多的是 Python;它是一个简单的(在我的情况下是 C)Python 调试器,并且最容易使用设置。

我将对这个 JSON 属性进行简短的介绍,因为其他属性使用几乎相同的配置,只有不同的解释器路径和一两个其他不同的功能。

  • name:配置的名称。一个有用的示例是,如果您有两个 Python 配置,它们使用相同类型的配置,但参数不同,则需要更改它。它显示在左上角的框中(我的框显示“python”,因为我使用的是默认的 Python 配置)。

  • type:解释器类型。一般情况下,你不需要改变这个。

  • 请求:您希望如何运行代码,并且您通常也不想更改它。默认值为"launch",但将其更改为"attach"允许调试器附加到已在运行的 Python 进程。不要更改它,而是添加一个类型为附加的配置并使用它。

  • stopOnEntry:Python 调试器喜欢在您启动程序时设置一个不可见的断点,以便您可以看到入口点文件以及第一行活动代码的位置。它会让像我这样的一些 C#/Java 程序员抓狂。false如果您不想要它,true则不然。

  • pythonPath:Python 安装路径。默认值为用户/工作区设置中的扩展级别默认值。如果您希望为不同的调试过程使用不同的 Python,请在此处更改它。如果您希望为项目中设置为默认配置的所有调试过程更改它,请在工作区设置中更改它。在用户设置中更改它以更改扩展在所有项目中查找 Python 的位置。(2017 年 4 月 12 日,以下内容已在扩展版本 0.6.1 中修复)。讽刺的是,这会自动生成错误。它会自动生成为“${config.python.pythonPath}”,但在较新的 Visual Studio Code 版本中已弃用。它可能仍然有效,但您应该使用“${config:python.pythonPath}”作为路径或 Visual Studio Code 设置中的默认第一个 Python。(2017 年 4 月 6 日编辑:这应该会在下一个版本中修复。团队几天前提交了修复。)

  • 程序:单击“运行”时,调试器启动的初始文件。"${workspaceRoot}"是您作为工作区打开的根文件夹(当您转到文件图标时,即打开的基本文件夹)。如果您想让程序快速运行,或者程序有多个入口点,另一个巧妙的技巧是将其设置为,这将在您单击“调试”时从您打开并处于焦点的"${file}"文件开始调试。

  • cwd:您正在运行的项目的当前工作目录文件夹。通常您只需保留此文件夹即可"${workspaceRoot}"

  • debugOptions:一些调试器标志。图片中的是默认标志,我相信您可以在 Python 调试器页面中找到更多标志。

  • args:这实际上不是默认配置设置,但仍然很有用(可能也是 OP 所问的)。这些是您传递给程序的命令行参数。调试器将这些参数传递进去,就像您输入了它们一样:python file.py [args]进入您的终端;按顺序将列表中的每个 JSON 字符串传递给程序。

您可以在此处获取有关可用于配置调试器和路径的 Visual Studio Code 文件变量的更多信息。

您可以在此处查看扩展程序自己的启动选项文档,其中包含可选属性和必需属性。

如果您没有在文件中看到配置模板,可以单击Add Configuration右下角的按钮。它将为您提供一个列表,以自动生成大多数常见调试过程的配置。

现在,根据 vlad 的回答,您可以按照普通的可视化调试器添加所需的任何断点,在左上角的下拉菜单中选择所需的运行配置,然后点击配置名称左侧的绿色箭头来启动您的程序。

专业提示:团队中的不同人员使用不同的 IDE,他们可能不需要您的配置文件。Visual Studio Code 几乎总是将其 IDE 文件放在一个地方(我猜是出于这个目的而设计的),启动或以其他方式,因此.vscode/如果这是您第一次生成 Visual Studio Code 文件,请确保将目录添加到您的 .gitignore(如果您还没有文件夹,此过程将在您的工作区中创建文件夹)!

解决方案 6:

如Visual Studio Code 文档中所述,只需在编辑器中的任意位置单击鼠标右键,然后选择“在终端中运行 Python 文件”

解决方案 7:

  1. 安装 Python 扩展(您的系统中应该已安装 Python)。要安装 Python 扩展,请按Ctrl++ ShiftX然后输入“python”并回车。安装扩展。

  2. 打开包含 Python 代码的文件。没错!一个 .py 文件。

  3. 现在要运行 .py 代码,只需右键单击编辑器屏幕,然后点击“在终端中运行 Python 文件”。就这样!

现在这是额外的步骤。实际上,我被一次又一次的点击弄得心烦意乱,所以我设置了键盘快捷键。

  1. 点击左下角的“设置”图标 →键盘快捷键→ 输入“在终端中运行 Python 文件”。现在您将看到 + 号,选择您的快捷方式。您已完成

解决方案 8:

关于 Visual Studio Code 任务和调试器有很多困惑。让我们首先讨论一下,以便我们了解何时使用任务以及何时使用调试器。

任务

官方文件说——

有许多工具可以自动执行诸如 linting、构建、打包、测试或部署软件系统等任务。示例包括 TypeScript 编译器、ESLint 和 TSLint 等 linters 以及 Make、Ant、Gulp、Jake、Rake 和 MSBuild 等构建系统。

.... 可以配置 VS Code 中的任务来运行脚本并启动进程,以便可以从 VS Code 内部使用许多现有工具,而无需输入命令行或编写新代码。

因此,任务不是用于调试、编译或执行我们的程序。

调试器

如果我们检查调试器文档,我们会发现有一种叫做运行模式的东西。它说-

除了调试程序之外,VS Code 还支持运行程序。“调试:启动而不调试”操作由当前选定的启动配置触发
Ctrl+F5并使用。“运行”模式下支持许多启动配置属性。VS Code 在程序运行时保持调试会话,按“停止”按钮可终止程序。

因此,按下F5后 Visual Studio Code 将尝试调试您当前活动的文件。

按下Ctrl+ F5,Visual Studio Code 将忽略您的断点并运行代码。

配置调试器

要配置调试器,请阅读文档。总之,它说你应该修改launch.json文件。首先,要在集成终端(Visual Studio Code 内部)中运行代码,请使用 -

{
    "name": "Python: Current File (Integrated Terminal)",
    "type": "python",
    "request": "launch",
    "program": "${file}",
    "console": "integratedTerminal"
}

要在外部终端(Visual Studio Code 之外)运行代码,请使用 -

{
    "name": "Python: Current File (External Terminal)",
    "type": "python",
    "request": "launch",
    "program": "${file}",
    "console": "externalTerminal"
}

注意:如果所有文档都易于搜索和理解,那么我们可能就不需要 Stack Overflow 了。幸运的是,我在这篇文章中提到的文档确实很容易理解。请随意阅读、思考和享受。

解决方案 9:

所以到目前为止,在 Visual Studio Code 中运行 Python 有四种方法:

  1. 通过集成终端(来吧,它是集成的!所以从技术上讲,您可以在 Visual Studio Code 中运行它;)

* 无需安装*任何*扩展。
* 无需创建和配置*任何东西*(假设您已经`python`在您的中拥有`$PATH`)。
* `⌃Space`(打开终端)和`python my_file.py`(运行文件)。
  1. 通过自定义任务(接受Fenton的答案):

* 无需安装*任何*扩展。
* Visual Studio Code 的默认做事方式。
* **注意不要复制粘贴答案,**因为它`problemMatcher.pattern.regexp`有问题,而且会使编辑器挂起。最好删除`problemMatcher`或`regexp`至少更改为`^\\s+(.*)$`。
  1. 通过Code Runner扩展(@JanHan 的回答):

* 需要在用户设置`code-runner.executorMap`中配置(将路径添加到您的)。`python`
* 非常有用的扩展,特别是当你在 Visual Studio Code 中运行的不仅仅是 Python 时。
  1. 通过微软的官方 Python 扩展(vlad2135 的答案):

* 需要创建`launch.js`(在 Visual Studio Code 的“调试”选项卡中单击几下)。
* 对于想要使用 Visual Studio Code 作为 Python 主要 IDE 的人来说,该扩展是必备的。

解决方案 10:

如果我只想在终端中运行 Python 文件,我会为该命令创建一个键盘快捷键,因为默认情况下没有快捷键(你需要在路径中拥有 Python 解释器可执行文件):

  • 转到“首选项”(左下角的齿轮图标)→ “键盘快捷键”

  • 输入“在终端中运行 Python 文件”

  • 单击该命令的“+”并输入键盘快捷键

我使用Ctrl++ AltN

解决方案 11:

  • 按下F5以调试方式运行

  • Ctrl+F5运行调试并忽略断点。


按原样运行当前的 python 文件默认情况下没有关联的键绑定,但您可以使用以下方式设置:

  1. Ctrl+ Shift+P

  2. 输入“在终端中运行 Python 文件”

  3. 将鼠标悬停在其上并单击⚙️图标

  4. 双击“键绑定”

  5. 设置您想要的快捷方式

解决方案 12:

在 Visual Studio Code(Python)的最新版本(1.36)中:

按下F5然后点击Enter在集成终端中运行您的代码。

Ctrl+A然后点击Shift+在交互式IPythonEnter shell中运行你的代码。

解决方案 13:

您不再需要任何额外的扩展。您只需将调试器的输出切换到集成终端即可。

Ctrl+ Shift+ D,然后从顶部的下拉菜单中选择集成终端/控制台。

解决方案 14:

如果您使用的是最新版本的 Visual Studio Code(版本 1.21.1)。task.json格式已更改,请参阅此处。因此,Fenton和python_starter的答案可能不再有效。

开始配置之前

在开始配置 Visual Studio Code 以运行 Python 文件之前。

  • 确保您已安装 Python 并将其可执行文件添加到系统 PATH。

  • 您必须将您的 python 源文件所在的文件夹设置为您的工作文件夹(转到File -> Open Folder设置您的工作文件夹)。

配置步骤

现在您可以配置任务。以下步骤将帮助您正确运行python文件:

  1. 使用Ctrl++并输入Shift,您将看到一个选项列表,选择。P`task`Tasks: Configure Task

在此处输入图片描述

  1. 然后系统将提示您create task.json from template,选择此选项,然后系统将提示您从选项列表中进行选择。选择Others

在此处输入图片描述

  1. 然后在打开的task.json文件中,使用以下设置:

 {
 "version": "2.0.0",
 "tasks": [
     {
         "label": "run this script",
         "type": "shell",
         "command": "python",
         "args": [
             "${file}"
         ],
         "problemMatcher": []
     }
 ]
 }

在上面的设置中,你可以给label这个任务赋予一个有意义的值。例如,run python

  1. 进入Tasks菜单并单击Run Task。系统将提示您选择任务。只需选择新创建的run this script任务。您将在选项卡中看到结果TERMINAL

在此处输入图片描述

在此处输入图片描述

关于任务配置更完整的教程,请前往Visual Studio Code 官方文档。

解决方案 15:

在新版本的 VSCode(2019 及更新版本)中,我们已经运行并调试了 Python 按钮,

调试:F5

不调试运行:Ctrl + F5

因此,您可以通过转到文件>首选项>键盘快捷键
搜索RUN: start Without Debugging并将快捷键更改为您想要的来更改它。它非常简单并且对我来说很有用(我的 VSCode 版本是 1.51,但有新的更新可用)。

解决方案 16:

非常简单:

按下该F5键,代码就会运行。

如果设置了断点,按下将在断点处停止并以调试F5模式运行代码。

其他方法-添加快捷方式

注意:你必须在 Visual Studio Code 中安装 Microsoft 的 Python Extension,并在左下角选择 Python 解释器。

转到文件 → 首选项 → 键盘快捷键(或者,您可以按 Ctrl + K + S)在搜索框中,输入 python.execInTerminal 双击该结果(或者,您可以单击加号图标)按 Ctrl + Alt + B 将其注册为键绑定(或者,您可以输入自己的键绑定)

现在您可以关闭“键盘快捷键”选项卡。转到要运行的 Python 文件,然后按 Ctrl + Alt + B(或者,您可以按设置的键绑定)来运行它。输出将显示在底部的终端选项卡中。

解决方案 17:

以下是当前(2018 年 9 月)用于运行 Python 代码的扩展:

官方 Python 扩展:这是必须安装的。

Jupyter:用于运行 Jupyter 笔记本的扩展。如果你是数据科学家,这是必须安装的。

Code Runner:对各种语言都非常有用,不仅仅是 Python。我强烈建议安装。

AREPL:实时 Python 暂存器,可在侧窗口中显示变量。我是它的创建者,所以显然我认为它很棒,但我无法给出公正的意见 ¯\_(ツ)_/¯

Wolf:实时 Python 暂存器,以内联方式显示结果

当然,如果您使用集成终端,您可以在其中运行 Python 代码,而不必安装任何扩展。

解决方案 18:

注意:你必须在 Visual Studio Code 中安装Microsoft 的 Python Extension,并在左下角选择 Python 解释器。

  1. 转到文件首选项键盘快捷键(或者,您可以按Ctrl+ K+ S

  2. 在搜索框中输入python.execInTerminal

  3. 双击该结果(或者,您可以单击加号图标)

  4. Ctrl+ Alt+B将其注册为键绑定(或者,您可以输入自己的键绑定)

  5. 现在您可以关闭“键盘快捷键”选项卡

  6. 转到要运行的 Python 文件,然后按Ctrl+ Alt+ B (或者,您可以按设置的键绑定)来运行它。输出将显示在底部的终端选项卡中。

解决方案 19:

我已经通过Anaconda安装了 Python 。

通过 Anaconda 启动 Visual Studio Code,我能够运行 Python 程序。

但是,我找不到任何快捷方式(热键)来直接运行.py 文件。

(使用截至 2019 年 2 月 21 日的最新版本,以及 Visual Studio Code 附带的 Python 扩展。链接:Visual Studio Code 的 Python 扩展)

以下有效:

  1. 右键单击并选择“在终端中运行 Python 文件”对我有用。

  2. Ctrl+A然后Shift+ Enter(在 Windows 上)

以下与@jdhao 所做的类似。

这是我获取热键的方法:

  1. Ctrl+ Shift+ B// 运行构建任务

  2. 它提供了配置选项

  3. 我点击它来获得更多选项。我点击了其他配置

  4. 打开了“tasks.json”文件

我让代码看起来如下:

    {
        // See https://go.microsoft.com/fwlink/?LinkId=733558
        // for the documentation about the tasks.json format
        "version": "2.0.0",
        "tasks": [
            {
                "label": "Run Python File", //this is the label I gave
                "type": "shell",
                "command": "python",
                "args": ["${file}"]

保存之后文件变成这样:

    {
        // See https://go.microsoft.com/fwlink/?LinkId=733558
        // for the documentation about the tasks.json format
        "version": "2.0.0",
        "tasks": [
            {
                "label": "Run Python File",
                "type": "shell",
                "command": "python",
                "args": [
                    "${file}"
                ],
                "group": {
                    "kind": "build",
                    "isDefault": true
                }
            }
        ]
    }
  1. 保存文件“tasks.json”后,转到您的 Python 代码并按
    Ctrl+ Shift+ B

  2. 然后点击运行任务运行 Python 文件//这是您给出的标签。

现在,每次按下Ctrl++时,Python 文件都会自动运行并显示输出:)Shift`B`

解决方案 20:

有一种最简单的方法可以为run in terminal命令创建快捷方式:

  1. 点击左侧栏上的设置图标。

  2. 然后点击Keyboard Shortcuts

  3. 粘贴python.execInTerminal到顶部的搜索栏中。

  4. 现在双击命令Keybinding对面的列Python: Run Python File in Terminal并设置快捷方式。

解决方案 21:

我使用 Python 3.7(32 位)。要在 Visual Studio Code 中运行程序,请右键单击该程序并选择“在 Python 交互窗口中运行当前文件”。如果您没有Jupyter,系统可能会要求您安装它。

在此处输入图片描述

解决方案 22:

简单直接的Python 扩展可以节省时间和精力。安装完成后,可以使用 Linting、调试、代码完成等功能。之后,要运行代码,需要配置正确的 Python 安装路径才能运行代码。常规设置在用户范围内可用,工作区可以为 Python 语言配置——"python.pythonPath": "c:/python27/python.exe"
通过上述步骤,至少可以执行基本的 Python 程序。

解决方案 23:

如果您正在运行代码并希望通过在终端中运行程序来获取输入,最好的办法是直接在终端中运行它,只需右键单击并选择“在终端中运行 Python 文件”即可。

在此处输入图片描述

解决方案 24:

扩展中安装Code Runner。之后,您可以使用快捷方式在 Visual Studio Code 中运行源代码。

首先:运行代码:

  • 使用快捷方式Ctrl++Alt`N`

  • 或按F1然后选择/输入运行代码

  • 或者在文本编辑器窗口中单击鼠标右键,然后在编辑器上下文菜单中单击“运行代码”

  • 或者单击编辑器标题菜单中的“运行代码”按钮(右侧的三角形)

  • 或者单击文件资源管理器上下文菜单中的“运行代码” 。

第二:停止正在运行的代码:

  • 使用快捷方式Ctrl++Alt`M`

  • 或按F1然后选择/输入Stop Code Run

  • 或者右键单击输出通道,然后在上下文菜单中单击停止代码运行

解决方案 25:

如果你为 VSCode 安装了 Python 语言扩展,它还会默认安装 Jupyter 和 Pylance,让你可以以交互方式运行 Python 代码。

您所要做的就是# %%在想要以交互方式执行的代码之前使用。

插入后# %%,您就会看到 VSCode 为您创建了一个新的 Jupyter Cell。

在此处输入图片描述

从那里您可以单击Run Cell单元格菜单并查看结果。

因此,你所要做的就是在 VSCode 中输入以下代码,

# %%
text = 'Hello World from inline interactive Python'
print(text)

解决方案 26:

要在 Windows 上 vs code运行python3 :

  1. 从官方网站下载 Python 解释器

  2. 安装vs code 的python 包。可以直接从 vscode 的扩展管理器安装

  3. 通过运行以下命令验证你的 python3 是否已安装:

py-3——版本

  1. 使用以下命令从 vscode 的终端运行脚本:

py-3 主要.py

欲了解更多信息,请点击此处了解详细的安装程序。

解决方案 27:

为了使用相应的venv启动当前文件,我将其添加到文件中launch.json

 {
        "name": "Python: Current File",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "pythonPath": "${workspaceFolder}/FOO/DIR/venv/bin/python3"
    },

该文件夹中bin包含source .../venv/bin/activate从常规终端运行时定期获取的脚本。

解决方案 28:

如果您有一个由多个 Python 文件组成的项目,并且您想要开始使用主程序运行/调试,而不管当前文件是什么,您可以创建以下启动配置(更改MyMain.py为您的主文件)。

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Python: Main File",
      "type": "python",
      "request": "launch",
      "program": "${workspaceFolder}/MyMain.py",
      "console": "integratedTerminal",
      "cwd": "${workspaceFolder}"
    }
  ]
}

解决方案 29:

我使用现有的 anaconda 环境来运行 python。而不是使用 python 用户 appdata\local\programs\python,而是使用 anaconda install python by environment。这将使您可以访问环境中的所有库。

 1. View->Command Palette->Open user settings
 2. search python
 a. Python: default interpreter path = c:/usersyournameAnaconda3python.exe
 b. save the file
 3. View->Command Palette->python:select interpreter
 a. arrow down to your workspace name
 b. select your python and environment

 create a python script and run it.

 see https://code.visualstudio.com/docs/python/environments

解决方案 30:

  1. 首先你需要安装一个名为“Code Runner”的扩展

  2. 然后查看 Visual Studio Code 的右上角,您将看到运行按钮并点击它。

  3. 之后,您将在 vs code 底部看到您的代码已被执行。

  4. 您可以为“Code Runner”创建自己的键盘快捷键,以加快您的编码速度。

相关推荐
  政府信创国产化的10大政策解读一、信创国产化的背景与意义信创国产化,即信息技术应用创新国产化,是当前中国信息技术领域的一个重要发展方向。其核心在于通过自主研发和创新,实现信息技术应用的自主可控,减少对外部技术的依赖,并规避潜在的技术制裁和风险。随着全球信息技术竞争的加剧,以及某些国家对中国在科技领域的打压,信创国产化显...
工程项目管理   3958  
  为什么项目管理通常仍然耗时且低效?您是否还在反复更新电子表格、淹没在便利贴中并参加每周更新会议?这确实是耗费时间和精力。借助软件工具的帮助,您可以一目了然地全面了解您的项目。如今,国内外有足够多优秀的项目管理软件可以帮助您掌控每个项目。什么是项目管理软件?项目管理软件是广泛行业用于项目规划、资源分配和调度的软件。它使项...
项目管理软件   2737  
  本文介绍了以下10款项目管理软件工具:禅道项目管理软件、Freshdesk、ClickUp、nTask、Hubstaff、Plutio、Productive、Targa、Bonsai、Wrike。在当今快速变化的商业环境中,项目管理已成为企业成功的关键因素之一。然而,许多企业在项目管理过程中面临着诸多痛点,如任务分配不...
项目管理系统   74  
  本文介绍了以下10款项目管理软件工具:禅道项目管理软件、Monday、TeamGantt、Filestage、Chanty、Visor、Smartsheet、Productive、Quire、Planview。在当今快速变化的商业环境中,项目管理已成为企业成功的关键因素之一。然而,许多项目经理和团队在管理复杂项目时,常...
开源项目管理工具   83  
  本文介绍了以下10款项目管理软件工具:禅道项目管理软件、Smartsheet、GanttPRO、Backlog、Visor、ResourceGuru、Productive、Xebrio、Hive、Quire。在当今快节奏的商业环境中,项目管理已成为企业成功的关键因素之一。然而,许多企业在选择项目管理工具时常常面临困惑:...
项目管理系统   70  
热门文章
项目管理软件有哪些?
曾咪二维码

扫码咨询,免费领取项目管理大礼包!

云禅道AD
禅道项目管理软件

云端的项目管理软件

尊享禅道项目软件收费版功能

无需维护,随时随地协同办公

内置subversion和git源码管理

每天备份,随时转为私有部署

免费试用