嗨,我正在尝试连接到 mercurial pretxncommit python 文件。
我的大部分代码都可以正常工作,但出现此错误:
错误:pretxncommit.pcrcheck 挂钩引发异常:没有名为请求事务中止的模块!回滚完成中止:没有名为请求的模块!
我正在尝试使用requests.get
. import requests
在我制作的另一个独立 python 文件中工作正常,但似乎将它挂钩到 mercurial 会导致无法导入此模块的问题。
那可能吗?
嗨,我正在尝试连接到 mercurial pretxncommit python 文件。
我的大部分代码都可以正常工作,但出现此错误:
错误:pretxncommit.pcrcheck 挂钩引发异常:没有名为请求事务中止的模块!回滚完成中止:没有名为请求的模块!
我正在尝试使用requests.get
. import requests
在我制作的另一个独立 python 文件中工作正常,但似乎将它挂钩到 mercurial 会导致无法导入此模块的问题。
那可能吗?
所以我最终不得不添加所有这些哈哈。您必须将外部包的路径添加到 Mercurial 使用的路径上。(http://tortoisehg.bitbucket.io/manual/2.9/faq.html)是的,看起来它们都是requests module
正常工作所必需的,没有它们,我不断收到不同的导入错误。
这是我添加的内容:
import sys
sys.path.append(r'C:\\Python27\\Lib\\site-packages\\')
sys.path.append(r'C:\\Python27\\Lib\\')
sys.path.append(r'C:\\Python27\\Lib\\site-packages\\requests-1.1.0-py2.7.egg\\')
sys.path.append(r'C:\\Python27\\Lib\\site-packages\\simplejson-3.1.0-py2.7.egg\\simplejson')
sys.path.append(r'C:\\Python27\\Lib\\site-packages\\simplejson-3.1.0-py2.7.egg\\')
sys.path.append(r'C:\\Python27\\Lib\\site-packages\\simplejson-3.1.0-py2.7.egg\\simplejson\\tests\\')