diff --git a/python/examples/lac/lac_reader.py b/python/examples/lac/lac_reader.py index c9f31c148123e1975c0102903abf2f2b3b15d3f6..488e7ced1ce27f914f299c45295e82f33c68d6d0 100644 --- a/python/examples/lac/lac_reader.py +++ b/python/examples/lac/lac_reader.py @@ -14,8 +14,10 @@ from paddle_serving_client import Client import sys -reload(sys) -sys.setdefaultencoding('utf-8') +py_version = sys.version_info[0] +if py_version == 2: + reload(sys) + sys.setdefaultencoding('utf-8') import os import io diff --git a/python/paddle_serving_app/reader/lac_reader.py b/python/paddle_serving_app/reader/lac_reader.py index a0ed0bbe44460993649675f627310e1a7b53c344..720bbf9c61051dcdc877f0a1f4933718be32263d 100644 --- a/python/paddle_serving_app/reader/lac_reader.py +++ b/python/paddle_serving_app/reader/lac_reader.py @@ -12,10 +12,11 @@ # See the License for the specific language governing permissions and # limitations under the License. -from paddle_serving_client import Client import sys -reload(sys) -sys.setdefaultencoding('utf-8') +py_version = sys.version_info[0] +if py_version == 2: + reload(sys) + sys.setdefaultencoding('utf-8') import os import io diff --git a/python/setup.py.client.in b/python/setup.py.client.in index 58061f7c887be23223f554d383c98bd75fb4828b..18d47253fd2bfea4b2e689ac06106c136474c7a3 100644 --- a/python/setup.py.client.in +++ b/python/setup.py.client.in @@ -42,9 +42,9 @@ def copy_lib(): lib_list = ['libpython2.7.so.1.0', 'libssl.so.10', 'libcrypto.so.10'] if py_version == 2 else ['libpython3.6m.so.1.0', 'libssl.so.10', 'libcrypto.so.10'] os.popen('mkdir -p paddle_serving_client/lib') for lib in lib_list: - r = os.popen('whereis {}'.format(lib)) + r = os.popen('locate {}'.format(lib)) text = r.read() - os.popen('cp {} ./paddle_serving_client/lib'.format(text.strip().split(' ')[1])) + os.popen('cp {} ./paddle_serving_client/lib'.format(text.strip())) max_version, mid_version, min_version = python_version()