【发布时间】:2013-12-27 17:22:43
【问题描述】:
所以,我通读了所有Using virtualenv with sublime text 2,但看到接受的答案显然不正确,我仍然很困惑。
我正在尝试从 Sublime 中运行我的 chorus.py 文件。我已将构建系统更改为如下所示:
"build_systems":
[
{
"name": "Scraper",
"cmd" : ["/Users/thumbtackthief/.virtualenvs/chorus", "$file"]
}
]
(基于这样一个事实,即当我从终端输入 os.environ['VIRTUAL_ENV'] 时,这就是吐出的路径——也许我做错了?)
当我构建文件时,我得到[Errno 13] Permission denied。我不知道从这里去哪里。
【问题讨论】:
-
我不熟悉 Sublime,但是如果
cmd实际上应该是要执行的 shell 命令,那么仅 Python 文件的路径(+args)是行不通的。 Python 文件不是可执行的二进制文件,#!/bin/pythonshebang 魔法由 shell 执行。所以尝试将python添加到virtualenv的python解释器作为第一个元素。
标签: python sublimetext2 virtualenv