我正在尝试设置 ST3 以使用在 Windows 8.1 上运行的 Python 的 virtualenv。我通常将 SublimeREPL 与我的全局 Python 安装一起使用来运行文件。但是,现在我正在使用 venvs,我无法运行任何东西。这是我一直在尝试的:
我有一个包含文件夹 virtualenvs
的父目录,然后是一个 scripts
用于我处理的 .py 文件。我通常只是导航到 \virtualenvs\venv\scripts\activate
并使用 python 解释器完成我的工作,但我希望能够构建文件而不需要通过命令行的东西,使用 ST3 和 SublimeREPL。
我做了一个看起来像这样的构建系统:
{
"shell_cmd": ["\code\virtualenvs\venv\scripts\python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
}
但我什至不确定这是否是我使用 SublimeREPL 需要做的事情,因为我以前从来不必担心 Tools > Build Systems
,只需 Tools > SublimeREPL > Python > Python - 运行当前文件
。
如何更改构建系统或自定义 SublimeREPL 的 RUN?对于测试用例,我在 venv 中安装了 requests
模块,但没有安装在我的全局 python 安装中。从命令行导入它工作正常,但带有 import requests
的 .py 文件返回 ImportError。
最佳答案
关于python - 将 virtualenv 与 Sublime Text 3 和 SublimeREPL 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30292133/