Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 与virtualenv一起使用Sublime_Python_Sublimetext2_Virtualenv - Fatal编程技术网

Python 与virtualenv一起使用Sublime

Python 与virtualenv一起使用Sublime,python,sublimetext2,virtualenv,Python,Sublimetext2,Virtualenv,所以,我通读了所有这些,但看到公认的答案显然是错误的,我仍然很困惑 我正在尝试从Sublime中运行我的chorus.py文件。我已将构建系统更改为如下所示: "build_systems": [ { "name": "Scraper", "cmd" : ["/Users/thumbtackthief/.virtualenvs/chorus", "$file"] } ] (基于这样一个事实,当我从终端输入os.envirtual\u ENV']时

所以,我通读了所有这些,但看到公认的答案显然是错误的,我仍然很困惑

我正在尝试从Sublime中运行我的
chorus.py
文件。我已将构建系统更改为如下所示:

"build_systems":
[
    {
        "name": "Scraper",
        "cmd" : ["/Users/thumbtackthief/.virtualenvs/chorus", "$file"]
    }
]
(基于这样一个事实,当我从终端输入
os.envirtual\u ENV']
时,这就是吐出的路径——也许我做得不对?)

当我构建文件时,我获得的
[Errno 13]权限被拒绝
。我不知道从这里到哪里去。

啊。
“cmd”
应该指向virtualenv中的python文件夹:

“cmd”:[“/Users/thumbtackthift/.virtualenvs/chorus/bin/python”,“$file”]


是的。

这是我的tensorflow示例。我创建了一个名为“tensorflow.sublime build”的构建,内容如下

{
    "shell_cmd": "source ~/tensorflow/bin/activate && python $file"
}

我不熟悉Sublime,但是如果
cmd
实际上应该是一个要执行的shell命令,那么仅仅是一个Python文件(+args)的路径就不行了。Python文件不是可执行的二进制文件,
#/bin/python
shebang魔术由shell执行。因此,尝试将Python作为第一个元素添加到virtualenv的Python解释器列表中。