2015-02-06 364 views
3

我在配置PyCharm以使用遠程python解釋器。 PyCharm似乎用-u選項執行解釋器,我找不到禁用它的方法。我需要禁用它的原因是,我正在nosetests命令,所以我得到這樣的:如何在PyCharm中禁用-u解釋器選項?

ssh://[email protected]:22/path/to/bin/nosetests -s -a M_4439 -u /path/to/test_elf.py 

Usage: nosetests [options] 

nosetests: error: no such option: -u 

Process finished with exit code 2 

我環顧四周,沒找到地方設置了-u。我檢查了:

  • 運行 - >編輯配置。我有我的選擇有:-s -a M_4439
  • 設置 - >項目解釋

哪裏是-u設置?

謝謝。

+0

在編輯配置中,你看過Default - > Python tests - > Nosetests嗎? – IronManMark20 2015-02-06 22:26:46

+0

剛纔看,那裏什麼也沒有。您的評論促使我看起來更多。顯然,PyCharm有其助手腳本來運行鼻子測試。我配置解釋器是遠程python,現在我得到了這個(這是我需要的):'ssh://[email protected]:22/path/to/bin/python -u/path/to/.pycharm_helpers/pycharm/noserunner.py /path/to/test_elf.py '。現在我只需要找出通常來自'.bashrc'的預測試腳本,我很樂意去。謝謝。 – Dormidont 2015-02-06 22:39:33

+0

在執行noserunner.py之前無法弄清楚如何獲取bash腳本(源碼與執行測試的shell相同) – Dormidont 2015-02-06 23:24:00

回答

0

回答我的問題,按照上面的評論:

PyCharm有其助手腳本運行的鼻子測試。我將解釋器配置爲遠程python,現在我得到了這個(這是我需要的):ssh://[email protected]:22/path/to/bin/python -u/path/to /.pycharm_helpers/pycharm/noserunner.py /path/to/test_elf.py。

現在我只需要弄清楚通常來自.bashrc的預測試腳本。 編輯配置 - >發射前:遠程外部工具是否

相關問題