anaconda新建虚拟环境安装各个依赖包
深度学习的代码,好多都需要安装一些安装包,在服务器上安装需要权限就很麻烦。看到网上有说把这些安装包一个个下载下来上传到服务器再安装,心累,想想工程量就很大~~~
这时候就可以在anaconda中新建虚拟环境,把这些需要的安装包都装到一个虚拟环境里面。
- 首先,找到conda的路径。服务器上的conda在/usr/local/anaconda3/bin,注意直接cd到这个目录输入conda会找不到,可以留个bin下来。
conda -V 得到conda的版本
conda env list查看当前设置了哪些虚拟环境
2.新建虚拟环境
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新建虚拟环境安装各个依赖包的更多相关文章
- CentOS 6.x 最小化安装推荐安装的依赖包和修改内核参数
CentOS 6.x 最小化安装推荐安装的依赖包 我在日常工作中,新建的xenserver的虚拟机,CentOS release 6.9 (Final)操作系统,采用最小化安装,后续很多操作需要各种依 ...
- Python一键安装全部依赖包
requirements.txt用来记录项目所有的依赖包和版本号,只需要一个简单的pip命令就能完成. pip freeze >requirements.txt 然后就可以用 pip insta ...
- keeplived离线安装openssl-devel依赖包
转载自素文宅博客:https://blog.yoodb.com/yoodb/article/detail/1434 由于公司业务并发比较高需要高可用使用LVS keeplived.在linux系统ce ...
- Python 一键安装全部依赖包
使用 pip requirements.txt 用来记录项目所有的依赖包和版本号,只需要一个简单的 pip 命令就能完成. pip freeze > requirements.txt 生成的文件 ...
- ubuntu安装greenplum依赖包
ubuntu安装greenplum的过程中有两个比较难找的包,特地写出来给大家分享一下: 错误提示1:configure: error: header file <ldap.h> is r ...
- 用anaconda的pip安装第三方python包的日志
用anaconda的pip安装第三方python包的日志 启动anaconda命令窗口: 开始> 所有程序> anaconda> anaconda prompt 会得到两行提示: D ...
- Pycharm使用教程(四)-安装python依赖包(非常详细,非常实用)
简介 在做python开发时,需要很多依赖包,如果已经安装pip,安装依赖包,可以通过命令行:没有安装的,也可以通过PyCharm安装. 具体安装步骤 1.在File->Setting,如图: ...
- python离线安装外部依赖包
1.制作requirement.txt pip freeze > requirement.txt 内网安装外部依赖包办法: 例如:安装pytest包得时候会顺带安装pytest依赖包 离线下载 ...
- CentOS 6.5本地yum源、局域网离线yum仓库(断网情况下轻松安装各种依赖包)
在工作中, 公司的服务器大部分都禁止连接外网的,初始化系统,测试某些产品时,往往缺一些软件或依赖包,一个个上传到机器,如此浪费时间,浪费金钱,en...yum能够自动查找并解决rpm包之间的依赖关系, ...
随机推荐
- BZOJ4484: [Jsoi2015]最小表示(拓扑排序乱搞+bitset)
Time Limit: 20 Sec Memory Limit: 512 MBSubmit: 348 Solved: 172[Submit][Status][Discuss] Descriptio ...
- meta、link、script的常用写法
meta 设置编码格式 <meta charset='utf-8'> 设置关键字 <meta name="keywords" content="音乐 播 ...
- Javascript 流程控制
流程控制 JavaScript通过流程语句来执行程序流,程序流有若干语句组成.在正常情况下,程序中 的语句时按照书写顺序执行的,这种结构称为顺序结构.除了顺序结构之外还有选择结构和循环结构. 1.选择 ...
- windows server 2008 r2安装windows media player
1.打开“服务器管理器”: 2.依次单击“功能” → “添加功能”: 3.勾选“桌面体验”和“优质Windows音频视频体验”: 4.单击“安装”按钮:安装完毕,根据提示重新启动计算机即可.
- seajs的原理以及基本使用
seajs模块化开发 模块化开发,把整个文件分割成一个一个小文件. 使用方法 使用方法特别简单,首先在官网中下载sea.js,然后在页面中引入. index.html // 1.路径 // 2.回调 ...
- 使用Fraps获取3D程序的FPS
Fraps为免费软件(wiki),通过Hook OpenGL(SwapBuffer)或D3D(Present)来获取目标进程的FPS信息(32位进程注入fraps32.dll,64位注入fraps64 ...
- RAS非对称加密与数字证书数字签名
它用图片通俗易懂地解释了,"数字签名"(digital signature)和"数字证书"(digital certificate)到底是什么. 我对这些问题的 ...
- javascript中(function($){...})(jQuery)写法是什么意思
这里实际上是匿名函数function(arg){...}这就定义了一个匿名函数,参数为arg 而调用函数 时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:(functi ...
- javascript 重要属性之prototype(继承)
转载猫猫小屋 http://www.maomao365.com/?p=831 在javascript中每一个函数都拥有 prototype属性,在javascript中使用prototype,可以向已 ...
- [转载] erp开发-数据查询优化方法
系统运行环境:MSSQL 2008随着公司业务快速发展,各种业务数据如火箭般的高速增长,出现一个又一个千万行数据的表,往往大表之间的关联,耗费系统大量的磁盘io,并且会影响正常的实时业务的操作,所以我 ...