zoukankan      html  css  js  c++  java
  • pycharm下的多个python版本共存(一)

    经历过IDLE,anaconda,和pycharn的编程环境,并进行了一段时间的项目编程后,决定使用pycharm作为以后的工作环境。

    一方面因为项目组其他人推荐,另一方面在使用过程中比较顺手。当然很多人也推荐anaconda,这个就看个人喜好了。
    随着研究的进展,代码逐渐复杂,也逐渐暴露了原有环境的一些重要问题,

    1:多个版本下的python版本不能共存,即使通过改变可执行文件的名字对版本进行区分也会导致pip不能够正常使用的问题,

    2:多次安装删除过python后,某些残留的设置对pacharm的使用造成了影响。综上所述,决定对工作环境进行重新搭建。

    介绍一下,我的研究方向是图像处理以及机器视觉方向,还涉及到机器学习的相关内容,所以安装的第三方库都是与上述相关的库。

    开始

    首先,对原有安装的库截图保存。方便搭建环境时重新安装

    然后卸载原有python版本,清理环境变量,包括pip

    先安装python3.5(机器学习框架还没支持到3.6),并加入到环境变量,可于官网下载。因为用python3多一些,所以默认设置不用改动。这样在命令提示符下就直接打开python3.5.

    接下来安装python2.7,将可执行程序重命名为python27,然后手动将python27以及script加入环境变量

    这样就可以用python调用python3     用python27调用python2.7了

    用pip install 给python3安装第三方包,用python27 -m pip install 给python27安装第三方包(位置都位于script目录下)

    至此解决了多版本共存以及两个版本pip安装的问题

    接下来在第二部分会记录在pycharm中选择不同版本,并给不同版本安装第三方库的操作

    完成。

  • 相关阅读:
    读书笔记—CLR via C#线程25-26章节
    算法回顾--N皇后问题简单回顾
    编程拾趣--集合子集问题
    读书笔记—CLR via C#异常和状态管理
    读书笔记—CLR via C#字符串及文本
    设计模式---抽象工厂
    读书笔记—CLR via C#反射
    读书笔记—CLR via C#委托和attribute
    C#编程实践—EventBroker简单实现
    Linux平台屏幕录像工具RecordMyDesktop
  • 原文地址:https://www.cnblogs.com/lxwphp/p/9125899.html
Copyright © 2011-2022 走看看