Python 使用Conda安装ETTUSRearch UHD后,获得更多信息
我使用Python 使用Conda安装ETTUSRearch UHD后,获得更多信息,python,conda,uhd,conda-forge,Python,Conda,Uhd,Conda Forge,我使用Conda安装-c Conda forge UHD命令安装了带有Conda的UHD。然后我运行了conda安装uhd。当我尝试在Python3.6中导入uhd时,我得到一个ImportError: >>> import uhd Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/asamant/miniconda3/lib/py
Conda安装-c Conda forge UHD
命令安装了带有Conda的UHD。然后我运行了conda安装uhd
。当我尝试在Python3.6
中导入uhd
时,我得到一个ImportError
:
>>> import uhd
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/asamant/miniconda3/lib/python3.6/site-packages/uhd/__init__.py", line 10, in <module>
from . import types
File "/home/asamant/miniconda3/lib/python3.6/site-packages/uhd/types.py", line 10, in <module>
from . import libpyuhd as lib
ImportError: libudev.so.0: cannot open shared object file: No such file or directory
导入uhd
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/home/asamant/miniconda3/lib/python3.6/site-packages/uhd/__init__.py”,第10行,在
从…起导入类型
文件“/home/asamant/miniconda3/lib/python3.6/site packages/uhd/types.py”,第10行,在
从…起将libpyuhd导入为lib
ImportError:libudev.so.0:无法打开共享对象文件:没有此类文件或目录
对
libudev
的依赖不能通过conda forge发货,因此您自己必须确保它可用
您需要手动安装libudev-0.x
软件包(libudev1
无法工作!)
解决这一问题的最简单方法是使用系统的软件包管理器,例如,apt get install libudev1
forubuntu
在我看来,libudev.so.0
与ubuntu包管理器通过libudev1包提供的libudev.so.1
不同
似乎有办法,但这不是一个漂亮的解决方案:对
libudev
的依赖不能通过conda forge发送,因此您自己必须确保它可用
您需要手动安装libudev-0.x
软件包(libudev1
无法工作!)
解决这一问题的最简单方法是使用系统的软件包管理器,例如,apt get install libudev1
forubuntu
在我看来,libudev.so.0
与ubuntu包管理器通过libudev1包提供的libudev.so.1
不同
似乎有办法,但这不是一个很好的解决方案: