ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Virtualenv

AdrianLC ST3

直接从 Sublime Text 3 管理虚拟环境

标签 构建系统

详情

安装

  • 总数 37K
  • Win 15K
  • Mac 11K
  • Linux 10K
2021 年 8 月 6 日 2021 年 8 月 5 日 2021 年 8 月 4 日 2021 年 8 月 3 日 2021 年 8 月 2 日 2021 年 8 月 1 日 2021 年 7 月 31 日 2021 年 7 月 30 日 2021 年 7 月 29 日 2021 年 7 月 28 日 2021 年 7 月 27 日 2021 年 7 月 26 日 2021 年 7 月 25 日 2021 年 7 月 24 日 2021 年 7 月 23 日 2021 年 7 月 22 日 2021 年 7 月 21 日 2021 年 7 月 20 日 2021 年 7 月 19 日 2021 年 7 月 18 日 2021 年 7 月 17 日 2021 年 7 月 16 日 2021 年 7 月 15 日 2021 年 7 月 14 日 2021 年 7 月 13 日 2021 年 7 月 12 日 2021 年 7 月 11 日 2021 年 7 月 10 日 2021 年 7 月 9 日 2021 年 7 月 8 日 2021 年 7 月 7 日 2021 年 7 月 6 日 2021 年 7 月 5 日 2021 年 7 月 4 日 2021 年 7 月 3 日 2021 年 7 月 2 日 2021 年 7 月 1 日 2021 年 6 月 30 日 2021 年 6 月 29 日 2021 年 6 月 28 日 2021 年 6 月 27 日 2021 年 6 月 26 日 2021 年 6 月 25 日 2021 年 6 月 24 日 2021 年 6 月 23 日 2021 年 6 月 22 日
Windows 1 1 1 4 3 9 2 3 1 1 4 2 1 2 3 7 0 0 0 1 0 2 2 1 1 2 2 1 1 1 1 1 4 2 2 6 1 0 0 2 4 2 2 2 0 1
Mac 2 1 0 0 1 3 0 1 2 1 1 2 0 2 0 3 0 1 1 1 0 1 0 0 1 1 0 0 0 0 1 1 0 0 0 1 1 1 0 0 0 0 2 0 0 0
Linux 2 0 0 0 1 1 1 0 0 1 1 3 3 0 2 2 0 4 1 1 0 1 0 0 0 0 0 2 0 1 5 0 1 1 0 4 0 0 0 1 1 0 1 2 0 0

说明文件

源代码
raw.​githubusercontent.​com

Sublime Text - Virtualenv

直接从 Sublime Text 3 管理虚拟环境。

免责声明:不再维护

因为我停止使用 Sublime Text,所以我无法再维护这个项目。如果你有兴趣接管,请与我联系,我们可以讨论。

特性

  • 可重用构建系统。使用虚拟环境执行代码,无需手动修改路径。
  • 虚拟环境搜索。在打开的文件夹或系统中的任何位置查找虚拟环境。
  • 激活/停用。轻松选择或停用当前虚拟环境。
  • 创建和删除虚拟环境。根据目标 Python 选择。支持标准 virtualenv 包和 Python 3.3 内置的 venv 模块。
  • 与其他软件包集成。SublimeREPL。

支持

仅适用于 Sublime Text 3。在 Linux 和 Windows 上进行了测试,但也应在 OS X 上工作。

安装

如常规一样通过包控制安装

  1. 通过菜单或使用 Ctrl+Shift+P 打开命令面板。
  2. 选择 Package Control: Install Package
  3. 搜索 Virtualenv 并按回车键。

详细说明 在此

使用

代码执行

通过 工具 -> 构建系统 菜单启用 Python + Virtualenv 构建系统,并使用 Ctrl+B 执行。如果没有定义其他自定义的 Python 构建,则 自动 也可以工作。

构建系统在有或没有启动的虚拟环境时都可以工作,因此可以用作 Python 的默认构建。

激活

在命令面板中搜索 Virtualenv: Activate 并选择所需的虚拟环境。

停用

当虚拟环境激活时,可用命令 Virtualenv: 停用

创建虚拟环境

选择 Virtualenv: 新建(或选择内置虚拟环境 Virtualenv: 新建 (venv)),输入目标路径并选择 Python 二进制文件。新的虚拟环境将自动激活。

删除虚拟环境

使用命令 Virtualenv: 删除,选择虚拟环境并确认。

整合

使用命令 Virtualenv: SublimeREPL - Python 使用当前虚拟环境启动 Python REPL。

设置

默认设置列表可通过 首选项 -> 软件包设置 -> Virtualenv -> 默认 获取。请不要修改默认设置,因为如果包被更新,您将丢失所有更改。您应该在 软件包设置 -> Virtualenv -> 用户 中覆盖必要的设置。

可执行文件

用于创建虚拟环境的可执行文件。默认为 python -m virtualenv,假定虚拟环境安装在默认 Python 前缀路径上。根据您的设置,您可能希望更改为类似于: virtualenvvirtualenv-3.3python3 -m virtualenv 等。

virtualenv 目录

用于搜索虚拟环境的目录路径列表。默认包括 virtualenvwrapperWORKON_HOME。Linux 和 OS X 上的 ~/.virtualenvs,以及 Windows 上的 ~\Envs(《virtualenvwrapper-win》的 [来源](https://github.com/davidmarble/virtualenvwrapper-win/))。

有一组快捷命令可以快速将虚拟环境目录添加到您的设置中: Virtualenv: 添加目录

extra_paths

搜索 Python 二进制文件的附加路径。对于可携带的 Python 安装可能很有用。默认为无。

高级

当前虚拟环境路径存储在项目设置中,如果项目已保存到 *.sublime-project 文件中,则可手动编辑。

扩展或自定义构建系统应该是可能的。只需在您的构建系统定义中将 "target": "virtualenv_exec" 设置,或导入并从 Virtualenv.commands.VirtualenvExecCommand 继承。关于 Sublime Text 的构建系统的更多信息请参阅这里

未来计划

一些可能的改进想法。

  • 与更多软件包的整合。SublimeCodeIntel 的路径?
  • pip 命令的 兄弟 包。