Ubuntu下安装并激活Python的虚拟环境

Ubuntu下按照如下步骤安装虚拟环境:

1.首先检查是否已经安装pip,然后使用pip安装Python3。

        sudo apt install python3-pip

2、使用pip3安装虚拟环境。

        sudo pip3 install virtualenv

3、创建虚拟环境,为虚拟环境命名。

        virtualenv pythonenv

4、激活这个虚拟环境。

        source venv/bin/activate

5、使用完毕,使用命令注销virtualenv。

        deactivate

6、Win环境下安装步骤与Linux下相同。

        Win环境下,安装虚拟环境使用命令:

        pip install virtualenv

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
项目简介 本项目使用 python3.5,包管理使用 pip3.5,用 pyaudio 录音, numpy 计算, scipy 滤波, pylab 绘制波形与频谱。 项目环境 推介在与项目根目录同级目录内通过 virtualenv 建立 python 虚拟环境: virtualenv --no-site-packages venv 第一次会自动安装一些虚拟环境文件,安装完后再激活虚拟环境, Windows 环境下使用: venv\Scripts\activate Linux 环境下使用: source venv/bin/activate cd 回到项目根目录中,项目依赖都写在 requirements.txt 中, Windows 在我的 Win 10 环境中 numpy 1.11.1+mkl 和 scipy 0.18.1 两个包都不能通过 pip 安装成功,因此我去加利福尼亚大学镜像源下载了 numpy scipy 这两个包的 win 下支持的 .whl 文件并先通过 pip 安装: pip install numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl pip install scipy-0.18.1-cp35-cp35m-win_amd64.whl 然后再用 pip 安装 requirements.txt 的依赖: pip install -r requirements.txt 全部通过安装后才算是建立好项目环境了 Ubuntu 14.04 trusty 由于项目使用 Travis-CI 的系统是 ubuntu 14.04 trusty,因此 ubuntu 下的安装依赖可以参考 .travis.yml 中使用 travis_env_init.sh 进行安装, 在上面 virtualenv 环境中,项目根目录下,使用以下命令执行安装: sudo source travis_env_init.sh 或者 sudo ./travis_env_init.sh 预安装完成后,再 pip install -r requirements.txt 安装剩下的依赖。 安装脚本本来是针对 Travis 的环境,并非写的兼容的,如有其他包安装失败,请手动排查。 配置说明 本项目使用 百度语音识别 API,所以请先去 百度语音开放平台 建立工程,申请 API key、 Secret key,具体申请过程可参见 玩转百度语音识别,就是这么简单 这篇文章。 ./BaiduSpeech 目录下的 BaiduOAuthSample.ini 是配置示例文件,先复制 BaiduOAuthSample.ini 为 BaiduOAuth.ini,再按照文件示例中对应位置填写自己的 api_key secret_key,键值间等号左右各空一格,值项无需引号,若已有 token 可填写 access_token 项。 使用说明 根目录中的 SpeechRecognise.py 为语音识别启动文件 python3.5 SpeechRecognise.py 启动后对准话筒说话,控制台将输出识别结果。(距离话筒的远近与话筒灵敏度相关) 结构说明 根目录中的 SpeechRecognise.py 为语音识别启动文件, WaveOperate 包中封装了一些对声卡的常用操作,如: 录音、播放、保存文件、读取文件、绘制声波、绘制频谱、声音滤波 等操作。 BaiduSpeech 包中为对 Baidu API 调用的封装,其中 BaiduOAuth.ini 为百度 API key 配置文件。 UnitTest 包中为各模块的单元测试文件, 在项目根目录下执行命令 python3.5 -m nose -vs --with-coverage 将自动执行单元测试并输出结果和覆盖率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m0_64880493_江哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值