先找到虚拟环境下的这个文件:envs\xxxxx\Lib\site-packages\paddle\dataset\image.py
注释掉以下代码。

# 注释掉以下代码。
# if six.PY3:
#     import subprocess
#     import sys
#     import os
#     interpreter = sys.executable
#     # Note(zhouwei): if use Python/C 'PyRun_SimpleString', 'sys.executable'
#     # will be the C++ execubable on Windows
#     if sys.platform == 'win32' and 'python.exe' not in interpreter:
#         interpreter = sys.exec_prefix + os.sep + 'python.exe'
#     import_cv2_proc = subprocess.Popen([interpreter, "-c", "import cv2"],
#                                        stdout=subprocess.PIPE,
#                                        stderr=subprocess.PIPE)
#     out, err = import_cv2_proc.communicate()
#     retcode = import_cv2_proc.poll()
#     if retcode != 0:
#         cv2 = None
#     else:
#         try:
#             import cv2
#         except ImportError:
#             cv2 = None
# else:
try:
    import cv2
except ImportError:
    cv2 = None

注释掉后,重新打包,再将虚拟环境中的paddle和skimage复制到当前目录下才行。
不然还是会报错。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐