Python 3.9.12 (main, Apr 5 2022, 06:56:58)
[GCC 7.5.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from ddparser import DDparser
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/liwen/anaconda3/lib/python3.9/site-packages/ddparser/__init__.py", line 24, in <module>
from .run import DDParser
File "/home/liwen/anaconda3/lib/python3.9/site-packages/ddparser/run.py", line 29, in <module>
import paddle
File "/home/liwen/anaconda3/lib/python3.9/site-packages/paddle/__init__.py", line 71, in <module>
import paddle.dataset # noqa: F401
File "/home/liwen/anaconda3/lib/python3.9/site-packages/paddle/dataset/__init__.py", line 27, in <module>
import paddle.dataset.flowers # noqa: F401
File "/home/liwen/anaconda3/lib/python3.9/site-packages/paddle/dataset/flowers.py", line 39, in <module>
from paddle.dataset.image import load_image_bytes
File "/home/liwen/anaconda3/lib/python3.9/site-packages/paddle/dataset/image.py", line 48, in <module>
import_cv2_proc = subprocess.Popen(
File "/home/liwen/anaconda3/lib/python3.9/subprocess.py", line 951, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/home/liwen/anaconda3/lib/python3.9/subprocess.py", line 1821, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
PermissionError: [Errno 13] Permission denied: ''
使用sudo命令解决权限问题,还是不行的话就切换到root账户
使用sudo命令执行试试
四种情况试一下
1、打开的不是文件,而是一个目录
2、文件被占用
3、文件无权限访问
4、文件未找到
你用root进入执行应该没问题,你去安装之后的目录赋个权,就好了
linux下赋权不单是执行文件,还有所在目录各个层级的权限,逐个检查一下
Python版本高了,换成3.8的试试看。
原因是pip默认安装全局包,我这个python是在虚拟环境运行的