簡體   English   中英

tox在sudo中運行python命令

[英]tox run python command in sudo

當我嘗試使用sudo python ...運行測試命令時,tox使用系統Python而不是tox指定的版本。 如何使用tox在sudo中運行命令?

commands =
    sudo python -m pytest  # always runs system python!

僅當Tox命令中的python是命令時才會被替換。 從技術上講, sudo python ...將運行系統命令sudo並將其傳遞給“ python”作為第一個參數。

Tox提供了許多替代方案 ,這些替代方案具有很大的靈活性。 就您而言,您會想要類似

commands =
    sudo {envpython} -m pytest  # always uses the right python :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM