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.-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,不知道这命令为啥看起来和别的有点不一样

然后开始跑吧。。

ubuntu python 安装使用虚拟环境 virtualenv的更多相关文章

  1. Ubuntu环境下非root用户指定版本Python的安装及虚拟环境virtualenv的使用

    Ubuntu环境下非root用户指定版本Python的安装及虚拟环境virtualenv的使用 参考博客: https://blog.csdn.net/leviopku/article/details ...

  2. Ubuntu下安装Flask虚拟环境及使用

    一.关于Flask介绍 诞生时间:Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug工具箱编写的轻量级Web开发框架. Flask框架包含两 ...

  3. python 全栈开发,Day86(上传文件,上传头像,CBV,python读写Excel,虚拟环境virtualenv)

    一.上传文件 上传一个图片 使用input type="file",来上传一个文件.注意:form表单必须添加属性enctype="multipart/form-data ...

  4. centos下python安装与虚拟环境配置

    Centos7下安装Python3.7 首先安装依赖包,centos里面是-devel,如果在ubuntu下安装则要改成-dev,依赖包缺一不可,笔者曾安装python3未成功就是因为没有安装libf ...

  5. pgAdmin4 ubuntu python 安装

    ubuntu安装pgAdmin4,通过python的pip 安装 pgAdmin4.(首更时间20161205) 新版本的pgAdmin4目前支持mac/window/linux/python,可是l ...

  6. Python 安装 virturalenv 虚拟环境

    返回目录 本篇索引 一.概述 二.Linux下安装Python虚拟环境 三.Windows下安装Python虚拟环境 一.概述 有时候会在一台主机上安装多个不同的Python版本,用以运行不同时期开发 ...

  7. Python安装和虚拟环境创建以及外部库的安装

    Python.虚拟环境.外部库的安装 一 安装Python 1 Windows 到官网下载对应的版本 下载地址 我选择的是Python3.6.8 下载完成后双击运行 !!!勾选Add Python 3 ...

  8. Ubuntu Python 安装numpy SciPy、MatPlotLib环境

    安装 sudo apt-get install python-scipysudo apt-get install python-numpysudo apt-get install python-mat ...

  9. ubuntu python 安装numpy,scipy.pandas.....

    http://blog.csdn.net/Yakumoyukarilan/article/details/51340358

随机推荐

  1. 消息队列MQ集合

    消息队列MQ集合 消息队列简介 kafka简介 Centos7部署zookeeper和Kafka集群 .

  2. ansible hosts配置

    编辑/etc/ansible/hosts 添加本机的public SSH key到目标机器的authorized_keys   #ssh-copy-id 添加本机的私钥到Ansible 运行ansib ...

  3. Angular解析json

    一. 解析本地Json数据并展示(待定) 1. 创建服务{ 创建一个接口对象用于接收Json数据 通过HttpClient获得本地Json文件 } 2. 组件中引入服务调用服务方法拿文件用subscr ...

  4. SpringCloud微服务:阿里开源组件Nacos,服务和配置管理

    源码地址:GitHub·点这里||GitEE·点这里 一.阿里微服务简介 1.基础描述 Alibaba-Cloud致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便开 ...

  5. Android中自定义xml文件给Spinner下拉框赋值并获取下拉选中的值

    场景 实现效果如下 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 将布局改 ...

  6. C#中StreamWriter类使用总结

    C#中StreamWriter类使用总结 1.使用的命名空间是:System.IO; 2.用来将字符串写入文件. 常用属性:   AutoFlush:获取或设置一个值,该值指示是否 System.IO ...

  7. clr via c# delegate

    1,委托列子 internal delegate void Feedback(int value); class DelegateRef { public static void StaticDele ...

  8. Kong 系列【六】添加插件---ip-restriction之黑白名单

    写在前边 本地postMan请求http://192.168.130.131:8000/test-route,可以正常访问,本地IP:192.168.130.1同样在虚拟机环境192.168.130. ...

  9. Hystrix压测

    背景介绍 JSF(京东服务框架,类似dubbo)默认配置了可伸缩的最大到200的工作线程池,每一个向外提供的服务都在其中运行(这里我们是服务端),这些服务内部调用外部依赖时(这里我们是客户端)一般是同 ...

  10. CF1310D Tourism

    吐槽: 为什么这场CF-不寻常,1D不应该是2F么-[悲] 题意: 给定一个完全图,路径带权且 \(dis_{i,j}\) 不一定等于 \(dis_{j,i}\),边数为\(k\)不存在奇环且起点和终 ...