zoukankan      html  css  js  c++  java
  • ubuntu python 安装使用虚拟环境 virtualenv

    1,虚拟环境是干啥用的?

    我在电脑上装了cuda,显卡驱动,cudnn等一堆配套文件,然后又依赖于cuda和驱动安装了tensorflow2.0的gpu测试版,不知为何,我每次跑完tf2程序电脑都会卡死,有可能和我更换过显卡硬件有关,但是我暂时不想卸载重装,万一一个不好电脑的环境崩了我还得从头装一遍,电脑系统中啥都有,想想就费劲,所以打算装个cpu版本的tf2.0先调试看看。所以这时候虚拟环境就是很好的选择了。

    2,如何安装?

    本人环境:

    python --version    #python3.5.2

    pip --version  #pip 19.3.1

    sudo pip install virtualenv
    sudo pip install virtualenvwrapper

    安装完成以后总需要一个地方来放virtualenvs的相关文件和配置吧?

    #创建虚拟环境的管理目录
    mkdir ~/.virtualenvs
    #把虚拟环境的管理目录添加到当前用户的环境变量中,以便以后方便直接进去
    #在.bashrc下直接添加下面两行,保存,然后source ~/.bashrc或者重新打开一个终端
    export WORKON_HOME=$HOME/.virtualenvs 
    source /usr/local/bin/virtualenvwrapper.sh

    3,创建虚拟环境

    #创建指定python版本的虚拟环境
    mkvirtualenv -p /usr/bin/python tf2_cpu    #注意python的版本,有的电脑中将会是python3

    4,使用

    #激活虚拟环境,激活成功后在终端的用户名前面将会有一个(tf2_cpu)的标识,表示你当前在虚拟环境中
    workon tf2_cpu
    
    #退出虚拟环境
    deactivate
    
    #删除虚拟环境,这个我没试
    rmvirtualenv tf2_cpu

    5,在虚拟环境安装依赖包

    首先进入虚拟环境,然后依次执行安装:

    pip install tensorflow==2.0.0-alpha0 -i https://pypi.douban.com/simple
    pip install opencv-python -i https://pypi.douban.com/simple
    pip install pandas -i https://pypi.douban.com/simple

    #此处要小心,安装完了以后import tensorflow报错了。这咋办呢?得,接着安

    pip install tf-nightly -i https://pypi.douban.com/simple
    #此处有报错有提醒,一通操作装了一堆包我也不大懂,但是import tensorflow不报错了
    pip install pandas    #豆瓣源报错,直接装就不报错了,这是什么操作?
    python -m pip install matplotlib    #安装matplotlib,不知道这命令为啥看起来和别的有点不一样

    然后开始跑吧。。

  • 相关阅读:
    机器学习-数据与特征工程
    机器学习-聚类(clustering)算法:K-means算法
    机器学习-回归中的相关度和R平方值
    机器学习-非线性回归(Logistic Regression)及应用
    机器学习-多元线性回归(一)
    机器学习-简单线性回归(二)
    MVC,MVP,MVVM
    Git从入门到熟练
    NSNotificationCenter
    FMDB的线程安全
  • 原文地址:https://www.cnblogs.com/0-lingdu/p/12214502.html
Copyright © 2011-2022 走看看