VsCode 中的 python 模块管理

标签 python visual-studio-code

虽然PyCharm(Python的IDE)非常强大,但不幸的是,我发现它确实占用内存和CPU资源。

然后我来到 VsCode(一个轻型文本编辑器),你知道,我使用 anaconda 来管理我的 python 包,不幸的是,发生了一个奇怪的情况 enter image description here

我确信该模块位于我的“tmp”文件夹中,但解释器似乎无法识别我的模块。

我猜我的vs code设置一定有问题

这是我的 VS Code 设置

"python.linting.pylintEnabled": true,
"python.linting.enabled": true,
"python.pythonPath": "F:\\Anaconda3\\envs\\tensorflow_cpu\\python.exe"

VS Code中有模块管理吗? 顺便说一句,即使我进入“tmp”文件夹,解释器仍然无法工作。

最佳答案

我在启用 pylint 时遇到了很多问题,花了 2 天更改所有可能的设置后,我将 linter 切换到 flake8。从第一次尝试开始,一切都很顺利,而且非常棒。 首先尝试启用 flake8,如果不起作用,则必须更改设置,如果起作用,则使用它。

如果您的代码找不到您的模块,请尝试以下操作:

  1. 在项目根目录中创建一个名为 .env 的文件
  2. 将以下内容添加到 .env 文件中:

    PYTHONPATH=模块文件夹的路径

关于VsCode 中的 python 模块管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50851516/

相关文章:

python - 向量化这个 for 循环

python - 名称错误 : name 'GATE_OP' is not defined #tensorflow

python - 按行解析 HTML

angular - VS Code 无法使用/jspm_packages; systemjs 看不到 angular2 ts 文件

visual-studio-code - 如何在 VS Code 中使用 `Scaffold-DbContext` 命令

python - 使用 Django 和 AJAX 的动态 HTML 页面的最小示例

python - 使用 Selenium 和 PhantomJS 单击按钮并填写表单

visual-studio-code - 自动化/执行多个 ASP.NET Core 命令

javascript - 如何使用 VS Code 调试在 Vagrant VM 内运行的 React 应用程序?

c++ - 配置 g++ 以使用 wxwidget 库构建 c++