博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下非root用户安装软件-pyaudio、sounddevice
阅读量:4127 次
发布时间:2019-05-25

本文共 944 字,大约阅读时间需要 3 分钟。

最近在配置一个深度学习框架,由于服务器是公用的,导致并没有root权限,所有对于许多的软件安装,都无法直接使用apt-get安装,因此需要采取编译安装的方式,暂且先记下来,以后作为参照。主要的负载点并不在于安装步骤,而在于如何处理其中的依赖关系。由于安装时间已经过了一段时间,一直无闲暇顾忌,所以可能存在有些步骤遗漏。

安装之前首先推荐两个python库下载地址:

win+linux版:
只有windows版:

主要是用第一个地址,第二个地址备用吧

  1. 下载安装库:
  2. 解压:tar - zxvf Pportaudio19_19.6.0.orig.tar.gz
  3. 环境配置:
    切换到解压后的目录,运行 ./configure。./configure –help可以列出配置项,非root用户最重要的配置项是安装目录prefix。在无法自动找到依赖库位置的情况下,用 –with-xx-dir=xxx 的形式配置依赖库位置;./configure --prefix=/home/yourname
  4. 编译并安装:make && make install
  5. 注意:当上一步编译出错,重新编译时,需要清除:make clean
  6. 添加PATH变量到自己的用户文件
    vim ~/.bashrcexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/yourname/bin/lib export LIBRARY_PATH=/home/yourname/bin/inctude/:$LIBRARY_PATH CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/home/yourname/bin/inctude:/MyLib export CPLUS_INCLUDE_PATH
    记住:这一步一旦配置,下次安装其他软件就无需再次配置,只要是地址相同

python库的编译安装:

7. 解压pyaudio、sounddevice
8. 构建:python setup.py build
9. 安装:python setup.py install

上述过程有部分可能报错,可以跟进报错条件,网上查找,由于细节我已忘记,所以漏掉其他细节,下次记起来再补充。

转载地址:http://xeepi.baihongyu.com/

你可能感兴趣的文章
phpMyAdmin安装图解教程
查看>>
the 50 symbols of life
查看>>
Microsoft Enterprise Library 4.0
查看>>
HP大中华区总裁孙振耀退休十五天后九大感言
查看>>
真正的征途从这里开始~~
查看>>
一些很酷的.Net技巧
查看>>
鲍尔默致员工信:部署09年微软5大工作重心
查看>>
使用ScriptManager控件
查看>>
程序员四大忌
查看>>
JavaScript基础知识
查看>>
ScriptManager 以及ScriptManagerProxy Service属性的使用
查看>>
在 ASP.NET AJAX 中使用 Web 服务
查看>>
UpdatePanel的使用注意
查看>>
JavaScript常见问题总结
查看>>
Web实用小工具推荐使用
查看>>
.NET垃圾回收机制详解与心得体会
查看>>
不能不去的jQuery网站
查看>>
品味《编程之美》
查看>>
一维表转换成二维表
查看>>
获取文件目录的两种方法
查看>>