在同一台计算机上安装多个python版本_Windows下Python 2.7和3.X多版本共存(二)

关键字:python, 2.7, 3.6,双开,env,jupyter

本文对象:和我一样的python初学者,或者非专业背景人员~。

本文意图:作为自己的笔记,也方便共享给大家

之前写过一篇关于Python在windows下双开的文章:刀客特鹿:Windows下Python 2.7和3.X 在同一台电脑上共存(双开)方法​zhuanlan.zhihu.com

那篇文章的好处是,逻辑上浅显易懂,只要会安装程序就都能理解。

缺点是随着anaconda越来越庞大,装两边确实麻烦,我个人在使用过程中,经常还会遇到冲突。

所以看了之前文章的点评,有人提示可以使用虚拟环境。

于是本着好奇的心理就尝试了下,果然效果比原来那篇文章好,原来的方法还是简单粗暴了点。

接下来,我就简单介绍步骤

前提:你安装了python 3.6的 anaconda。不会?没有关系,看我之前的文章刀客特鹿:打开Python的优雅姿势——手把手教零基础的你安装python(Anaconda)​zhuanlan.zhihu.com

第一步:在anaconda下创建Python2.7的虚拟环境

以管理员身份打开cmd,以管理员身份打开cmd,以管理员身份打开cmd (重要的事情说三遍,之前经常有朋友问我怎么 pip 安装不了啊 conda安装不了啊 什么的, 99%的因素都是没有以管理员身份打开cmd)

以防万一,看下pythono有没有安装好,直接在cmd里输入python,3.6安装好了,就可以放心的exit()退出

然后输入

这句代码的意思是给conda加个下载包的管道(这个是清华镜像),提高下载速度

我因为已经安装过,所以会提示,这个链接已经存在了

接下来输入以下两句 复制黏贴就行

conda config --set show_channel_urls yes

conda config --remove channels defaults

镜像链接设置好了 就可以像安装包一样 安装虚拟环境下的py2.7了

输入以下命令,创建py2.7的虚拟环境

conda create -n py27 python=2.7

输入等待完成后,你在资源管理器的 anaconda3/env/ 路径下,可以发现多了个一个Python27的文件夹。

文件夹里不是空的就可以了~

第二步,调用python27的虚拟环境

情景1:直接在cmd环境下调用python27,这个环境下可以直接使用pip 或者 conda 安装包

直接在cmd下输入activate py27,会在命令行路径前出现python27,进入了python27环境

这个环境下直接调用pyhton,查看下版本

如果要退出python27的话 只要在cmd环境下输入 deactivate(记得先用exit()退出python)

虚拟环境下的Python27默认只有很少的基础包,不会像anaconda那样安装的时候帮你包都已下载都安装上,你可以选择用pip或conda一个个按需安装,也可以使用下面的命令批量安装

conda install -n py27 anaconda

好处是,这个命令会把jupyter notebook的包也一起装了

情景2:pycharm环境下调用python27

在file的settings里选择project interpreter 里根据上面提到的anaconda3/env/ 路径下 找到python27的python.exe就OK啦

其他conda的命令

conda config ? #查看可以使用的命令

conda config --show #可以看到channels等信息

conda info -e #查看已有的环境

conda remove -n env_name --all #删除环境

修改环境名称

conda create --name py27 --clone python27

conda remove --name old_name --all # or its alias: `conda env remove --name old_name

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值