深度学习的代码,好多都需要安装一些安装包,在服务器上安装需要权限就很麻烦。看到网上有说把这些安装包一个个下载下来上传到服务器再安装,心累,想想工程量就很大~~~

  这时候就可以在anaconda中新建虚拟环境,把这些需要的安装包都装到一个虚拟环境里面。

  1. 首先,找到conda的路径。服务器上的conda在/usr/local/anaconda3/bin,注意直接cd到这个目录输入conda会找不到,可以留个bin下来。

  conda -V 得到conda的版本

  conda env list查看当前设置了哪些虚拟环境

  2.新建虚拟环境

参考博客 https://www.cnblogs.com/Sinte-Beuve/p/8597429.html

conda env --help    #查看帮助

conda env list  #列出所有的虚拟环境

conda list --name [虚拟环境名]   #查看指定虚拟环境下的package

#创建

conda create --name [虚拟环境名] [python的版本] [需要的包]

eg:

conda create --name myenv

conda create --name myenv python=2.7

conda create --name myenv pytohon=2.7 numpy scipy

#克隆

conda create --name [虚拟环境名] -- clone [colne的环境]

eg:

#创建一个和原python环境一样的虚拟环境

conda create --name mybase --clone base

#删除

conda remove --name [虚拟环境名] -all

# 激活取消(默认的环境是base)

activate [虚拟环境名]

deactivate [虚拟环境名]

虚拟环境激活后,在cmd中输入python,显示的就是一个新的环境。

  当前目录为/usr/local/anaconda3/,在命令行输入bin/conda create --name theano python=2.7 numpy scipy 创建theano虚拟环境

报错:

CondaError: CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.continuum.io/pkgs/main/linux-64/mkl-2018.0.2-1.tar.bz2>

Elapsed: -  (参考https://blog.csdn.net/ada0915/article/details/78529877 解决)

此时查看当前虚拟环境,有了theano

  3.激活虚拟环境

  4. 开始安装

安装appdirs==1.4.3

安装cycler==0.10.0

安装 functools32==3.2.3.post2

安装Lasagne也遇到同样问题

PackageNotFoundError: Packages missing in current channels:

- lasagne ==0.2.dev1

安装matplotlib==2.0.2

  5.接下来开始解决问题了

  参考博客 https://blog.csdn.net/ada0915/article/details/78529877 CondaHTTPError: HTTP 000 CONNECTION FAILED for url

  取消激活

  添加清华镜像源

  再进入虚拟环境进行安装

  这下安装就很快了(之前安装的时候特别慢)

(这些可以略过)

  接下来安装theano了

  嗯,没啥毛病,接下来安装最后一个Lasagne。

  还是之前那个问题,然后按照这个安装Lasagne, https://www.jianshu.com/p/e10c3b5a278f Lasagne安装教程

因为没有权限,还是没装上

参考https://blog.csdn.net/ksws0292756/article/details/79192268 这个博客,得以解决

结果lasagne与python版本不匹配,也是崩溃,UnsatisfiableError: The following specifications were found to be in conflict:

按照博客https://www.cnblogs.com/bbn0111/p/7156387.html 创建不同python环境

  接下来也是分别安装各个安装包。

  安装完成。

  入深度学习的坑不久,还是需要多跑跑代码。首先就要把别人代码跑起来~

anaconda新建虚拟环境安装各个依赖包的更多相关文章

  1. CentOS 6.x 最小化安装推荐安装的依赖包和修改内核参数

    CentOS 6.x 最小化安装推荐安装的依赖包 我在日常工作中,新建的xenserver的虚拟机,CentOS release 6.9 (Final)操作系统,采用最小化安装,后续很多操作需要各种依 ...

  2. Python一键安装全部依赖包

    requirements.txt用来记录项目所有的依赖包和版本号,只需要一个简单的pip命令就能完成. pip freeze >requirements.txt 然后就可以用 pip insta ...

  3. keeplived离线安装openssl-devel依赖包

    转载自素文宅博客:https://blog.yoodb.com/yoodb/article/detail/1434 由于公司业务并发比较高需要高可用使用LVS keeplived.在linux系统ce ...

  4. Python 一键安装全部依赖包

    使用 pip requirements.txt 用来记录项目所有的依赖包和版本号,只需要一个简单的 pip 命令就能完成. pip freeze > requirements.txt 生成的文件 ...

  5. ubuntu安装greenplum依赖包

    ubuntu安装greenplum的过程中有两个比较难找的包,特地写出来给大家分享一下: 错误提示1:configure: error: header file <ldap.h> is r ...

  6. 用anaconda的pip安装第三方python包的日志

    用anaconda的pip安装第三方python包的日志 启动anaconda命令窗口: 开始> 所有程序> anaconda> anaconda prompt 会得到两行提示: D ...

  7. Pycharm使用教程(四)-安装python依赖包(非常详细,非常实用)

    简介 在做python开发时,需要很多依赖包,如果已经安装pip,安装依赖包,可以通过命令行:没有安装的,也可以通过PyCharm安装. 具体安装步骤 1.在File->Setting,如图: ...

  8. python离线安装外部依赖包

     1.制作requirement.txt pip freeze > requirement.txt 内网安装外部依赖包办法: 例如:安装pytest包得时候会顺带安装pytest依赖包 离线下载 ...

  9. CentOS 6.5本地yum源、局域网离线yum仓库(断网情况下轻松安装各种依赖包)

    在工作中, 公司的服务器大部分都禁止连接外网的,初始化系统,测试某些产品时,往往缺一些软件或依赖包,一个个上传到机器,如此浪费时间,浪费金钱,en...yum能够自动查找并解决rpm包之间的依赖关系, ...

随机推荐

  1. 2018-09-28 用Python3和tkinter开发简单图形界面程序

    源码库: program-in-chinese/wubi_code_editor 起因在这里. 由于此项目和汉字相关, 个人也想尝试Python的图形界面开发, 于是开始尝试. 遇到的一个坑. 用户测 ...

  2. 从项目需求角度,使用纯CSS方案解决垂直居中

    CSS是HTML元素的剪刀手,它极度的丰富了web页面的修饰.在众多CSS常见的样式需求中,有一奇葩式的存在[垂直居中],因为不管是从逻辑实现方面还是从正常需求量来讲,这都没理由让这个需求在实践过程中 ...

  3. 使用Visual Studio Team Services持续集成(一)——构建ASP.NET Core

    使用Visual Studio Team Services持续集成(一)--构建ASP.NET Core 概述 持续集成(CI)是将代码尽可能频繁地集成到共享仓库中的过程.在代码集成期间,构建中断或测 ...

  4. C#-基本语法(三)

    关键词 关键字,是一些被C#规定了用途的重要单词 在Visual Studio的开发环境中,关键字被标识为蓝色 例如: using:导入命名空间 class:声明类 static:静态 void:无返 ...

  5. JavaScript中解决计算精度丢失的问题

    在做项目之前老师就给我们封装好了一个js文件,解决计算中丢失精度的一些函数,直接引用js文件就可以使用. eg: var numA = 0.1; var numB = 0.2; alert( numA ...

  6. 使用GDB调试gp(转载)

    使用 gdb 调试 postgres greenplum zalax3030人评论715人阅读2012-07-11 10:07:15   错误信息的获取途径有几种 :  1. 最简单的就是看Postg ...

  7. 回调函数的原理及PHP实例

    背景:在最近的一个开发项目中,用户要先调用服务才能开始进行一系列的查询活动,想了好久,经同事提醒, 用回调函数即可解决该问题.在这里,对PHP下回调函数的原理及实现分别做一下讲解. 1 什么是回调 软 ...

  8. 持续代码质量管理-SonarQube-7.3部署

    Sonar 是一个用于代码质量管理的开放平台.通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具.与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar ...

  9. Windows 命令行

     1.d: 进入d盘  2.dir(directory)   显示当前文件夹下的所有内容  3.md (make directory) +文件夹名 在当前文件夹下创建文件夹  4.rd (remove ...

  10. puppet使用 apache passsenger 作为前端 (centos)

    目录 1. 概要 2. nginx + passenger 配置 2.1. package 安装 2.2. 配置文件设置 2.3. rack 目录生成 概要 使用 nginx + passenger ...