python的安装过程以及模块扩展的过程在一个计算机盲这里是相当漫长的,尤其是经过了安装python 2,python3,orange2,orange3 之后电脑里面python 3.5,python2.7.8,python3.4.4等三四个版本了,于是在cmd命令行里面安装模块不知道对应的哪个版本,老是各种报错。后来导师建议我一定要用anaconda 安装不同环境的python,anaconda是一种python集成环境,里面包含python,Ipython,集成开发环境和众多的模块和包。通过anaconda管理python的不同环境和对应python环境里面的包和模块,使得不同python环境里面的包相互独立而相同环境里面的包依赖性连接得特别好!!
首先在这个网站里面(https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/)下载相应版本的anaconda,anaconda会有一个默认的python环境,anaconda3 默认安装了python3的最新版本。下载完之后点击安装,下一步---下一步然后OK。在命令行里可以直接通过 >conda list 检验anaconda是否安装成功,会跳出默认环境下的各种安装包和模块。
创建新的环境
conda create -n python2 python=2.7
注:python2是环境名,可以自己随便命名
创建好后,执行
activate python2
进入到环境里面,然后执行
conda install packasgename 进行包的安装,jupyter,orange都可以通过conda安装,python3.5 里面orange3,python2.7里面orange。
如果安装了pip 也可以通过pip安装,安装方法见:https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
如果觉得麻烦,可以通过创建环境变量:
tuna_pip =https://pypi.tuna.tsinghua.edu.cn/simple
然后 执行命令
pip install -i %tuna_pip% packagename
ps****这里通过conda创建的python环境和安装的orange 必须通过命令行进入运行。
python -m Orange.canvas 来打开python3 里面的 orange3,但是同样的方法在python2 里面却不行。可能是依赖的包没有完成安装。
最后通过
deactivate python2 退出环境
总之通过anaconda使得管理windows下不同版的python环境 和管理里面的模块安装特别简单!!
又是周五了,祝大家周末愉快~~