非root用户打开 gnuradio提示pythonpath 和LD_LIBRARY_PATH 设置错误
时间: 2023-11-01 15:50:39 浏览: 155
你可以尝试在非root用户的环境变量中添加正确的Python路径和库路径。首先,确保你已经安装了gnuradio和相关依赖。
对于Python路径,你可以执行以下命令来获取正确的路径:
```shell
$ python3 -m site --user-base
```
这将返回你的用户目录中Python包的基本路径。你可以将以下行添加到`~/.bashrc`或`~/.bash_profile`文件中:
```shell
export PYTHONPATH=$PYTHONPATH:$(python3 -m site --user-base)/lib/pythonX.X/site-packages
```
其中,`pythonX.X`是你安装的Python版本号。
对于库路径,你可以执行以下命令来获取正确的路径:
```shell
$ echo $LD_LIBRARY_PATH
```
这将返回当前的库路径。你可以将以下行添加到`~/.bashrc`或`~/.bash_profile`文件中:
```shell
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
```
如果你的gnuradio安装不在标准位置,你需要将正确的库路径添加到上述行中。
保存文件后,运行以下命令使其生效:
```shell
$ source ~/.bashrc # 或者 source ~/.bash_profile
```
然后尝试重新打开gnuradio,看看是否还会提示Python路径和库路径设置错误。
阅读全文