diff --git a/sjrpc/core/__init__.py b/sjrpc/core/__init__.py
index 84a52d8e916d4d5137ac0f278c9663d1127a5b81..e75178d3139b64f250a29e411cf40d92c44ad269 100644
--- a/sjrpc/core/__init__.py
+++ b/sjrpc/core/__init__.py
@@ -17,6 +17,8 @@ It also contains a sub-package containing protocols: :mod:`core.protocols`.
 
 '''
 
+from __future__ import absolute_import
+
 from sjrpc.core.rpcconnection import *
 from sjrpc.core.exceptions import *
 from sjrpc.core.async import *
diff --git a/sjrpc/core/protocols/__init__.py b/sjrpc/core/protocols/__init__.py
index 25a1bdcfd22ec859ba36f5a6fbe0fe088a5f7432..52ecf121a08332b7b56f49cf5fdd3016bd392b19 100644
--- a/sjrpc/core/protocols/__init__.py
+++ b/sjrpc/core/protocols/__init__.py
@@ -14,6 +14,7 @@ can create yours if you needs:
 
 '''
 
+from __future__ import absolute_import
 
 import logging
 
diff --git a/sjrpc/server/simple.py b/sjrpc/server/simple.py
index 0ca7063d11905b4efc1efc1c24cc33e3b5f9279b..dabce6c0d29072fb57964874367068ae854064d8 100644
--- a/sjrpc/server/simple.py
+++ b/sjrpc/server/simple.py
@@ -1,3 +1,5 @@
+from __future__ import absolute_import
+
 import gc
 import ssl
 import time
diff --git a/sjrpc/utils/proxies.py b/sjrpc/utils/proxies.py
index be3561368b29d5f21e1b5e5bbcb05282db140732..47ae6fafa22d3eefafb1f4dc50786457f1c570be 100644
--- a/sjrpc/utils/proxies.py
+++ b/sjrpc/utils/proxies.py
@@ -1,6 +1,8 @@
 #!/usr/bin/env python
 #coding:utf8
 
+from __future__ import absolute_import
+
 from sjrpc.core.exceptions import RpcError
 
 class ConnectionProxy(object):