在 Pycharm下使Python2和Python3共用Anaconda中的各种库/包的解决方法
参考: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中的各种库/包的解决方法相关推荐
- python2 python3共存导致conda报错_Windows运维之Windows10下配置Python2和Python3共存 并用anaconda实现方便的包管理...
本文主要向大家介绍了Windows运维之Windows10下配置Python2和Python3共存 并用anaconda实现方便的包管理,通过具体的内容向大家展现,希望对大家学习Windows运维有所 ...
- Windows下安装python2和python3多版本教程 转
Windows下安装python2和python3多版本教程 转 作者:云游道士 字体:[增加 减小] 类型:转载 时间:2017-03-30 我要评论 这篇文章主要介绍下Windows(我用的W ...
- map python2 python3 兼容_windows下 兼容Python2和Python3的解决方法
windows下同时安装了python2和python3时,都可以配置环境变量,如果在命令行里输入python命令,windows会去环境变量里寻找Python的安装位置,如果先找到pytoon2的, ...
- 通过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 ...
- Python3中使用map()结果出错的解决方法
Python3中使用map()结果出错的解决方法 2016年10月19日 16:18:34 阅读数:2783 在Python2中使用map()会返回一个列表,效果如下: >>> a= ...
- ubuntu下使用vi是方向键变乱码 退格键不能使用的解决方法
ubuntu下使用vi是方向键变乱码 退格键不能使用的解决方法 在插入模式下,按删除键没有任何反应,按方向键分别打印出A.B.C.D,每个字符一行. 一.编辑/etc/vim/vimrc.tiny 由 ...
- 关于pycharm中无法安装第三方包的解决办法
关于pycharm中无法安装第三方包的解决办法) 前提 近期在利用 pycharm 安装第三方库时会提示 pip 不是最新版本, 因此对 pip 进行更新,但是生成最新版本之后, pip 中由于缺少 ...
- eclipse下tomcat添加部署Module,Web名称与项目名称不一致的解决方法
eclipse下tomcat添加部署Module,Web名称与项目名称不一致的解决方法 参考文章: (1)eclipse下tomcat添加部署Module,Web名称与项目名称不一致的解决方法 (2) ...
- Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved?
Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved? 参考文章: (1)Myeclipse开发环境下文件 ...
最新文章
- ubuntu 下利用ndiswrapper安装无线网卡驱动
- 入门代码教程第二节 如何:实现服务协定
- Hibernate的基本配置
- 统计学习方法第十六章作业:PCA主成分分析算法 代码实现
- mysql数据库管理文件_数据库管理中文件的使用_MySQL
- Mybatis-数据插入
- 经验也有捷径,来看下这些热点、经验、技术等干货应有尽有的公众号吧!
- project euler Problem 52
- usb驱动自安装程序的制作
- java父类的私有方法可以被继承吗_简单通俗的解释java中的继承
- html 背景图片居中显示,CSS让背景图片居中显示的方法
- Exchange高危0day漏洞 -- 直接拿下你的域控和服务器 -- 立即行动!CVE-2021-26855
- 【转载】SOP SO SOIC TSSOP SSOP 封装直观比较图
- 世界经典咖啡@配制方法
- 编写简单的计算器功能的程序
- 使用SendGrid宇宙函数发送电子邮件
- 牛客练习赛51 C 勾股定理
- Navigation的简单使用
- PANGU 生态乐园 NFT 系列上线 The Sandbox 市场平台
- python 设置时区_python时区设置的两种方式
热门文章
- 264编码基本概念 FFMpeg的解码流程
- js 验证用户输入的是否为数字、检查只能为数字
- Bootstrap 中: data-toggle 与 data-target 的作用
- [Git高级教程(二)] 远程仓库版本回退方法
- chrome 开启 JSONview 方法,让json数据格式化显示
- FreeSql (二)自动迁移实体
- 防火墙问题 Linux系统 /etc/sysconfig/路径下无iptables文件
- python -m xxx.py和python xxx.py的区别
- 帆软地址栏传参,实例
- windows mysqldump 不成功 1049 1064 报错