参考:https://www.cnblogs.com/MoonST/p/7610460.html

  • 目录:

    • 前言:
    • 1、同时下载两个版本的anaconda
    • 2、主版本conda的安装
    • 3、辅助版本Anaconda的安装

目录:

前言:

最近在看一些机器学习方面的教程,里面的一些实践Demo用的是py2的环境并且其中用到一些各种第三方的库,我想运行这些Demo,就需要满足以下两个条件:
1、py2条件
2、py2条件下有各种第三方的库
py2环境条件可以在Pycharm中创建(这也是该篇文章的前提条件,
详情参考:https://blog.csdn.net/qq_16633405/article/details/80036721)
但是py2下的各种第三方库需要自己重新下载,这里自己想省事所以就想能不能让py2共享py3版本的下Anaconda的各种库,一顿折腾后,发现这个方法行不通,但是可以曲线救国。通过在Pycharm中创建虚拟坏境,将Python2版本的Anaconda即Anaconda2装入对应的虚拟环境中,即可在py2条件下使用Anaconda中的各种第三方的库。
整个过程如下:

Anaconda是Python的一个发行版 其中有非常方便的包管理工具conda
官方下载地址 https://www.anaconda.com/download/

1、同时下载两个版本的anaconda

以下Python2简称py2 Python3亦然,anaconda简称conda

pycharm是非常方便的Python IDE工具但是其包管理却是不区分py2和py3的有时候无法找到合适版本的包会提示错误信息(安装了conda无法用pycharm进行包管理)

2、主版本conda的安装

先安装主版本的conda 比如你是使用Py2开发的就先把conda2安装了 安装过程就是一直的下一步

到这一步要同时勾选这两个选项

第一是把conda添加进系统变量里面

第二是把它设为主要的Py版本

所以想把py3作为主要版本的此处要先安装py3

3、辅助版本Anaconda的安装

安装完conda2之后,conda3的安装路径需要在conda2的envs目录里面 这一步很重要,因为这样以后可以用命令创建一个虚拟的Py3的运行环境。

所以这一步的两个勾都要去掉避免和conda2冲突

完成之后就同时有了py2和py3 可以在pycharm里面随意选择2和3进行开发

打开pycharm之后 File→Setting→project interpreter点齿轮按钮添加编译器路径

创建项目可以选择py的版本

这样你就可以随便的切换环境,并且能共享Anaconda中的各种第三方库。

在 Pycharm下使Python2和Python3共用Anaconda中的各种库/包的解决方法相关推荐

  1. python2 python3共存导致conda报错_Windows运维之Windows10下配置Python2和Python3共存 并用anaconda实现方便的包管理...

    本文主要向大家介绍了Windows运维之Windows10下配置Python2和Python3共存 并用anaconda实现方便的包管理,通过具体的内容向大家展现,希望对大家学习Windows运维有所 ...

  2. Windows下安装python2和python3多版本教程 转

    Windows下安装python2和python3多版本教程   转 作者:云游道士 字体:[增加 减小] 类型:转载 时间:2017-03-30 我要评论 这篇文章主要介绍下Windows(我用的W ...

  3. map python2 python3 兼容_windows下 兼容Python2和Python3的解决方法

    windows下同时安装了python2和python3时,都可以配置环境变量,如果在命令行里输入python命令,windows会去环境变量里寻找Python的安装位置,如果先找到pytoon2的, ...

  4. 通过pyenv在Mac OS X 10.12.3下安装Python-3.6.0及“*** [install] Error 1”错误的解决方法

    通过pyenv在Mac OS X 10.12.3下安装Python-3.6.0及"*** [install] Error 1"错误的解决方法 参考文章: (1)通过pyenv在Ma ...

  5. Python3中使用map()结果出错的解决方法

    Python3中使用map()结果出错的解决方法 2016年10月19日 16:18:34 阅读数:2783 在Python2中使用map()会返回一个列表,效果如下: >>> a= ...

  6. ubuntu下使用vi是方向键变乱码 退格键不能使用的解决方法

    ubuntu下使用vi是方向键变乱码 退格键不能使用的解决方法 在插入模式下,按删除键没有任何反应,按方向键分别打印出A.B.C.D,每个字符一行. 一.编辑/etc/vim/vimrc.tiny 由 ...

  7. 关于pycharm中无法安装第三方包的解决办法

    关于pycharm中无法安装第三方包的解决办法) 前提 近期在利用 pycharm 安装第三方库时会提示 pip 不是最新版本, 因此对 pip 进行更新,但是生成最新版本之后, pip 中由于缺少 ...

  8. eclipse下tomcat添加部署Module,Web名称与项目名称不一致的解决方法

    eclipse下tomcat添加部署Module,Web名称与项目名称不一致的解决方法 参考文章: (1)eclipse下tomcat添加部署Module,Web名称与项目名称不一致的解决方法 (2) ...

  9. Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved?

    Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved? 参考文章: (1)Myeclipse开发环境下文件 ...

最新文章

  1. ubuntu 下利用ndiswrapper安装无线网卡驱动
  2. 入门代码教程第二节 如何:实现服务协定
  3. Hibernate的基本配置
  4. 统计学习方法第十六章作业:PCA主成分分析算法 代码实现
  5. mysql数据库管理文件_数据库管理中文件的使用_MySQL
  6. Mybatis-数据插入
  7. 经验也有捷径,来看下这些热点、经验、技术等干货应有尽有的公众号吧!
  8. project euler Problem 52
  9. usb驱动自安装程序的制作
  10. java父类的私有方法可以被继承吗_简单通俗的解释java中的继承
  11. html 背景图片居中显示,CSS让背景图片居中显示的方法
  12. Exchange高危0day漏洞 -- 直接拿下你的域控和服务器 -- 立即行动!CVE-2021-26855
  13. 【转载】SOP SO SOIC TSSOP SSOP 封装直观比较图
  14. 世界经典咖啡@配制方法
  15. 编写简单的计算器功能的程序
  16. 使用SendGrid宇宙函数发送电子邮件
  17. 牛客练习赛51 C 勾股定理
  18. Navigation的简单使用
  19. PANGU 生态乐园 NFT 系列上线 The Sandbox 市场平台
  20. python 设置时区_python时区设置的两种方式

热门文章

  1. 264编码基本概念 FFMpeg的解码流程
  2. js 验证用户输入的是否为数字、检查只能为数字
  3. Bootstrap 中: data-toggle 与 data-target 的作用
  4. [Git高级教程(二)] 远程仓库版本回退方法
  5. chrome 开启 JSONview 方法,让json数据格式化显示
  6. FreeSql (二)自动迁移实体
  7. 防火墙问题 Linux系统 /etc/sysconfig/路径下无iptables文件
  8. python -m xxx.py和python xxx.py的区别
  9. 帆软地址栏传参,实例
  10. windows mysqldump 不成功 1049 1064 报错