2015-10-17 88 views
1

我試圖用一個可定製的運行在Cloud9使用安裝在同一目錄虛擬環境下python 3.4啓動一個項目運行python3,但它不工作。跑步者沒有檢測到我的依賴關係,這可能意味着它沒有正確激活venvCLOUD9 IDE與VENV

// Create a custom Cloud9 runner - similar to the Sublime build system 
// For more information see https://docs.c9.io/custom_runners.html 
{ 
    "cmd": [ 
    "bash", 
    "--login", 
    "-c", 
    "source bin/activate && python oric.py" 
    ], 
    "working_dir": "$project_path", 
    "info": "Your code is running at \\033[01;34m$url\\033[00m.\n\\033[01;31m" 
} 

有什麼想法是不對的?非常感謝

回答

1

爲了使用Python版本3 CLOUD9安裝,你需要使用python3(分別pip3安裝模塊)。

0

我在Cloud9上使用virtualenv,它對我來說工作正常。 CLOUD9工作空間似乎都配備的virtualenv包裝預裝了(至少,Django的工作空間一樣),因此,如果您創建一個的virtualenv:

$ mkvirtualenv foo 

然後,您可以創建亞軍像這樣,例如:

{ 
    "cmd": [ 
    "bash", 
    "--login", 
    "-c", 
    "source /home/ubuntu/.virtualenvs/foo/bin/activate && python whatever.py" 
    ], 
    # ... rest of the configuration 
}