我想使用hg
本身的mercurial存儲庫。也就是說,我從https://www.mercurial-scm.org/repo/hg克隆了Mercurial,並想在克隆的存儲庫中運行一些hg
命令。問題是,當在這個克隆內運行hg
時,hg
可執行文件嘗試從這個目錄加載它的python模塊,而不是從/usr/lib/pythonVERSION
等。據我所知,這是因爲Python導入路徑sys.path
包含一個空字符串作爲第一個條目,可能意味着「current目錄」。 PYTHONPATH
環境變量未設置。如何從python導入路徑中刪除當前目錄
問題是我該如何防止我安裝的hg
導入「錯誤」的模塊。
'sys.path.insert(0,「/ usr/lib/pythonVERSION」)'? – 2014-08-27 20:10:30
我應該把它放在哪裏?我不想修改系統'hg'腳本。 – ragol 2014-08-27 23:12:29