作者:桂。

时间:2017-04-17  22:02:37

链接:http://www.cnblogs.com/xingshansi/p/6725298.html


 前言

最近在看《统计学习方法》,打算配合《机器学习实战》一起,可后者的代码是基于python2.6的:

All the code examples were working on Python 2.6, there shouldn't be any problems with the 2.7.

之前装了python3.5,想着再装个python2.7,同时保留python3.5,所有操作基于anaconda,将操作记录下来。

一、预操作

查看目前的conda版本:

conda --version

 由于之前安装的版本,配置以前打算将软件更新.

conda update conda
conda update anaconda

  conda对于环境的管理,主要有:

  • 查看当前环境
conda info -e

  其中带*为当前使用的版本,

  • 创建环境
conda create --name test_py2 python=2.7 #创建python2.7的环境,对应文件夹名称:test_py2

  该指令的作用:python2.7包创建一个新的环境,位置在/envs/test_py2

  • 激活环境
activate test_py2
  • 复制环境
conda create --name flowers --clone snowflakes

上述指令将创建一个与snowflakes相同的环境,名为flowers。  

  • 删除环境
conda remove -n test_py2 --all

  如果配置环境发生错误,可以删除重新开始。

配置好环境后,可以通过

python --version

  查看当前的版本:

二、spyder配置

虽然命令窗实现了Python不同版本的自由切换,但spyder打开之后始终是python3.5,这是因为python2.7没有安装spyder,需要在不同环境下都安装才可以。

这里用到conda的几个指令:

  • 查看目前安装包
conda list

  例如activate test_py2之后,输入conda list,发现没有spyder一项,这就需要

  • 搜索安装包

例如搜索美丽汤(beautifulsoup4):

找到合适的版本,进行安装:

  • 安装工具包
conda install spyder

  安装spyder。如果无法直接安装,可以通过搜索工具包所在的网址进行安装,以下载bottleneck为例:

conda install --channel https://conda .anaconda.ort/pandas bottleneck

 这样需要何种工具包,对应下载安装就可以了。至此完成Anaconda多spyder多python环境的配置。

这样在命令框,按两步进行操作:

步骤一:activate到指定的python版本;

步骤二:紧接著输入spyder,运行。

Anaconda配置多spyder多python环境的更多相关文章

  1. Anaconda管理多版本的python环境

    通过Conda的环境管理功能,我们能同时安装多个不同版本的Python,并能根据需要自由切换.下面我将给大家分享一下,新增Python版本,切换,再切回主版本的详细过程. 方法/步骤   1 首先确保 ...

  2. jupyter之配置自己喜欢的python环境

    之前安装anaconda,会自动安装jupyer笔记本,但是本人从来没有用过,近期查看github上的一些教程时,发现很多文件都是.ipynb为后缀的jupyter文件,于是自己准备琢磨一下把环境换成 ...

  3. 记录下WIN下配置LINUX虚拟机及PYTHON环境

    因为听说服务器端大多都是LINUX/UNIX,LINUX是程序员必须适应的编程环境,所以今天折腾了一下,给笔记本装了个LINUX虚拟机,并顺便给WINDOWS和LINUX都配置了PYTHON环境. 这 ...

  4. 推荐:使用 Anaconda 工具搭建并管理 Python 环境

    https://www.anaconda.com/distribution/#download-section  官网下载地址 https://mirror.tuna.tsinghua.edu.cn/ ...

  5. anaconda 安装2个python环境 亲测

    本机环境: anaconda3,pyhon3.7.4 配置第2个python环境,安装python3.6 > conda create --name tensorflow python=3.6 ...

  6. anaconda虚拟环境管理,从此Python版本不用愁

    1 引言 在前几篇博文中介绍过virtualenv.virtualenvwrapper等几个虚拟环境管理工具,本篇要介绍的anaconda也有很强大的虚拟环境管理功能,甚至相比virtualenv.v ...

  7. python基础---python环境搭建windows版

    Python3.7.1标准安装 1.官网下载 官网地址:https://www.python.org/downloads/ 下载3.7.1 下载64/32bitwindows安装文件,下图x86-64 ...

  8. [ZZ] 如何在多版本anaconda python环境下转换spyder

    https://www.zhihu.com/people/alexwhu/answers 使用anaconda的话,可以参考以下步骤: 1.打开anaconda navigator,选择左侧的环境菜单 ...

  9. Anaconda配置Python开发环境

    Anaconda介绍 Anaconda 是在 linux.windows 和 mac os x 上执行 Python/R 数据分析和机器学习的最简单的方式并且它是开源的.它在全球拥有超过 1, 100 ...

随机推荐

  1. 【Java基础】ArrayList工作原理

    ArrayList 以数组实现.节约空间,但数组有容量限制.超出限制时会增加50%容量,用System.arraycopy()复制到新的数组.因此最好能给出数组大小的预估值.默认第一次插入元素时创建大 ...

  2. smarty实例登陆、显示、分页

    1.先建立登陆页面,登陆页面的PHP文件和HTML文件是分开写的. 先建立一个登陆页的PHP文件, <?php include("../init.inc.php");//引入 ...

  3. 【需求工程】KANO模型

    引言 1979年10月东京理工大学教授狩野纪昭(Noriaki Kano)和其同事 Fumio Takahashi发表的论文 <Motivator and Hygiene Factor in Q ...

  4. java基础:输出数组中指定位置的数据

  5. Bulls and Cows leetcode

    You are playing the following Bulls and Cows game with your friend: You write down a number and ask ...

  6. Linux screen 常用命令

    想必,只要接触过Linux一段时间的人,一定知道screen这个神奇的工具了,它主要有如下些优势: 1. 后台运行:当你在ssh terminal执行shell时,如果网络这时断开,你的程序会怎样?T ...

  7. i++和++i 的学习

    在<<C++ Primer>> 第四版 5.5中讲解到: ++i:返回操作之后的结果,且是个左值. i++:返回操作之前的结果,且是有右值. // 2_3.cpp : 定义控制 ...

  8. Spring DelegatingFilterProxy

    Spring 里面定义了许多 Filter. 比如 OncePerRequestFilter. 如果我们自定义OncePerRequestFilter, 则可以配置到web.xml中进行一些拦截或日志 ...

  9. ubuntu 切换java环境,配置单独的用户环境

    执行命令:sudo  update-alternatives --config javaThere are 2 choices for the alternative java (providing ...

  10. ADO.NET温习(一)

    ADO.NET概述 本节复习如何使用ADO.NET访问C#程序中的数据,主要介绍如何使用SqlConnection类和OleDbConnection类连接数据库,以及断开与数据库连接.深入讨论命令对象 ...