Python 2.7与3.6 在Powershell的兼容运行方案

糟心的一天

  • Anaconda 按照技术文档按部就班的安装好,使用Conda 成功将Anaconda的pakage之一Python2.7 and 3.6 成功安装,目标:想实现Python2.7和Python3.6在Powershell下的顺畅切换。

  • Code 1 in Anaconda Prompt
conda create -n python36 python=3.6 anaconda 
    

具体见大妈分享 Anaconda

  • Code 2 in Powershell
[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Users\CNNEZHA2\AppData\Local\Continuum\Anaconda3\envs\Py36", "User")
    
  • Code 3 in Anaconda Prompt
conda env list  
  • Code 4 in Anaconda Prompt
deactivate          activate

问题 :

  • 在Anaconda 创建完py27和Py36之后,无法实现预期中在Powershell中的拉风切换,比如实现了Py36,要靠简洁命令跳入到py27环境就会报错。

如 图 :

使用code2 重启之后,powershell在py36环境下的运行
使用code2 重启之后,powershell在py36环境下的运行

  • 解决方案 1

要想实现py27的转换必须要再使用Code2,将path 指向py27,而且一定要重启powershell后方可成功,如下图

第一步使用Code2
第一步使用Code2

......Restart Powershell......

第二步Check
第二步Check
  • 解决方案 2

使用Anaconda 自带的Anaconda Prompt
如图:

使用Code 3 和 4 浏览整个conda 环境下的Python 版本
使用Code 3 和 4 浏览整个conda 环境下的Python 版本

但是在使用code 4 " deractivate "的时候,如果把当下正在使用的环境直接deractivate 掉了,你会发现整个“conda”命令都无法再使用,如下图, 解决方案-->重启一遍Anaconda Prompt


Conda 命令失效
Conda 命令失效
  • 意外收获

Atom的Github操作简直不能太完美!!


Perfect Atom for Github
Perfect Atom for Github

Github Py104 话题链接关于Python2和Python3共存及jupyter notebook 安装问题 #25


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,569评论 2 45
  • Anaconda是一个优秀的开源Python发布版本,由于中文社区对这个软件的介绍及教程比较少,还是官方文档比较详...
    NorthPenguin阅读 168,374评论 25 166
  • 作者:王子亭 Atom 是 GitHub 在 2014 年发布的一款基于 Web 技术构建的文本编辑器,我从 20...
    LeanCloud官方帐号阅读 3,146评论 0 13
  • 天上班穿什么呢?相信这是每个职场妹纸都会想的难题。虽说公司并没规定非穿职业装不可,但也不能乱穿。 在职场中,合适得...
    科技法则阅读 237评论 0 0
  • 【读经】 申命记2章 【金句】 你们起来前往,过亚嫩谷;我已将亚摩利人希实本王西宏和他的地交在你手中,你要与他争战...
    chanor阅读 996评论 0 0