我想使用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