Atom 可以与 Python virtualenvwrapper 一起使用吗

Can Atom work with Python virtualenvwrapper

我想启动一个 Flask 应用程序。我安装了 virtualenvwrapper 来管理包,但我不能让 Atom 知道当前项目应该使用 virtualenv 的 python 二进制文件。

from flask import Flask, render_template

使用 Atom 的脚本 运行ner,我得到一个 "ImportError: No module named flask"。

我不希望必须将终端更改为 运行 应用程序

的麻烦

您是否尝试过 Atom 的 virtualenv 包?

在Linux中:

  1. 启动你的虚拟环境python.

  2. 从您的 python 虚拟环境启动 atom。

    (EVP) abc $ atom
    

就这些了。

我是一个新包的创建者,它增加了对 Atom 内部 virtualenv 的支持:Atom Python Virtualenv

您可以 select 一个 virtualenv,创建一个新的或停用 ,所有这些都在 Atom 中。

欢迎在 github 上为项目做出贡献。

我玩弄了安装在 Atom 1.38.2 x64 中的 linter-pylint 2.1.1 软件包,并在虚拟环境中工作了很多(使用 conda activate)。我让 Pylint 和 Atom 使用以下设置玩得很好(到目前为止!)。你需要检查"Disable Execution Timeout",否则它可能会超时。