Anaconda 框架搭建问题整理

Anaconda 框架搭建问题整理

这是很久之前做环境搭建的一个小总结啦,因为整理文档的时候发现了,所以发了出来,希望能够对需要的人有所帮助

  1. 环境配置
    1. 起初设想

最开始的设想为在anaconda环境中搭建出py2及py3环境在juypter中能够自由切换两个版本的py语言,接下来就是整个环境的搭建过程中的新得

    1. anaconda环境安装
      1. 选择版本

随意选择一个anaconda版本,2.或者3.环境均可,把他作为我们的模板(接下来我会解释为什么原始封装环境为模板)。

个人建议目前主机默认是什么版本就装什么版本的anaconda(我的为2.7,因此我下载的是2.7-86版本)因为考虑到可能产生的版本迁移问题,我选择了稳妥些的处理方式,接下来是安装anaconda

选择路径安装,注意,第一次下载勾选下列两个勾选框。一个为加入到本地path,另一个为设置为默认使用源,两个都要勾选

接下来,才是关键,安装py2和py3方法在安装路径上要有所区分。

 

1.2.2安装python2

在官网上下载py3及py2两个版本anaconda,本人使用32位下载,因为考虑上下兼容问题,32位是兼容性较高的版本。

安装py2

安装路径为最初anaconda安装路径下的\envs路径,切记不要勾选如下图所示

1.2.3安装python3

Python3安装与python2虚拟环境安装步骤一致

1.2.3.4 测试两个环境

测试命令很简单,进入为activate,退出为deactivate

到此,虚拟环境下的两个版本测试完成。

2. Juypter 两个环境搭建

2.1 重要环节,物理环境配置

无论在虚拟环境搭建的python环境还是真实的python环境,使用 ipython notebook 命令实际上都是构建在本地小型服务器上的,而juypter起初只有你本地python版本的环境。例如,我的本地path路径配置了python2.7,那么我启动的最初juypter编译环境也是2.7而没有3!!!

2.1.1 我的物理环境

  在我的主机中安装了三个版本python,具体路径如下图所示

 

 

 

 

三个物理环境中,配置如下:

  Python27 加入了本地环境变量path ,pycharm中做了编译环境设置

  Pyhton36 未加入本地环境变量path,但在pycharm中做了编译环境设置

  Python36-32 加入了本地环境变量path,在pycharm中做了编译环境设置,但值得注意的是,我将原本每个环境都拥有的python.exe,只有将32版本的该编译系统重命名为python3.exe,这在后续起了非常重要的作用

2.1.2 开始搭建环境

使用命令如下:

anaconda python3 -m pip install ipykernel

anacondapython3 -m ipykernel install –user

安装好后实际上我们设置的python3.exe起了效果,他讲会成为jupyter的第二个程序内核,我们将拥有两个python版本,启动验证:

但是问题接踵而来了!!!

 

3.第二个内核存在的问题!!!!

3.1出现问题

第二个程序内核存在的问题在于引用源,出现问题如下所示:

 

找不到我们要用的库!!!!

3.2解决方案

这个时候用到我们的pycharm啦,因为windows下使用pip两个版本太麻烦了,所以我建议用pycharm解决问题

选择python3.6(1)

模块安装完毕,我们验证下

成功了!!!!

 

 

 
 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值