• python 实验环境


    python 实验环境的搭建

    刚开始在windows环境下尝试过komodo ,eclispse pydev,swing,spyder甚至limodou的编辑器,之后ipython,安装很多科学计算包 numpy scipy matplotlib skitlearn nltk等等,都出现各种各样的兼容问题和features缺憾,相对余linux环境,windows下python环境实在太多缺憾,耗费太多时间在重编译和搭配环境上。

    一直想要自己来搭建一个适合自己的环境,不想用epd 和 anaconda 。现在迁移到了linux,问题少了许多,没想到,开源世界的包版本之间的冲突实在是一个令人头疼的问题,一个依赖另外一个,搭建一个科学计算的研究环境耗费了将2天时间。最终还因为多个目标所需要的包版本问题而放弃了几个好用的包。 

    现在想着换anaconda,可又割舍不下自己花了不少心血才弄好的环境, 无意中看到anaconda可以提供一个隔离的环境,并不会影响原有的环境,严重推荐,还自搭载了spyder 和 ipython ,简直就是神级装备,无可挑剔。

     anaconda 提供以下科学计算包 和 常用包

     

    Packages included in Anaconda 1.8.0

    Python 2.7 (included in installer):

    • apptools 4.2.0
    • astropy 0.2.5
    • atom 0.3.4
    • beautiful-soup 4.3.1
    • binstar 0.3.1
    • biopython 1.62
    • bitarray 0.8.1
    • blaze 0.3
    • bokeh 0.2
    • boto 2.15.0
    • cairo 1.12.2 L
    • casuarius 1.1
    • chaco 4.3.0
    • colorama 0.2.7
    • configobj 4.7.2
    • cubes 0.10.2
    • curl 7.30.0 LM
    • cython 0.19.2
    • dateutil 2.1
    • disco 0.4.4 L
    • distribute 0.6.45
    • docutils 0.11
    • dynd-python 0.5.0
    • enable 4.3.0
    • enaml 0.8.3
    • envisage 4.3.0
    • erlang R15B01 L
    • flask 0.10.1
    • freetype 2.4.10
    • gevent 0.13.8
    • gevent-websocket 0.3.6
    • gevent_zeromq 0.2.5
    • greenlet 0.4.1
    • grin 1.2.1
    • h5py 2.2.0
    • hdf5 1.8.9
    • imaging 1.1.7
    • ipython 1.1.0
    • itsdangerous 0.23
    • jinja2 2.7.1
    • keyring 3.2
    • launcher 0.1.2
    • libevent 2.0.20
    • libnetcdf 4.2.1.1 LM
    • libpng 1.5.13 LM
    • libtiff 4.0.2 LM
    • libxml2 2.9.0 LM
    • libxslt 1.1.28 LM
    • llvm 3.3
    • llvmmath 0.1.1
    • llvmpy 0.12.0
    • lxml 3.2.3
    • markupsafe 0.18
    • matplotlib 1.3.1
    • mayavi 4.3.0
    • mdp 3.3
    • menuinst 1.0.3 W
    • meta 0.4.2.dev
    • mingw 4.7 W
    • mpi4py 1.3 L
    • mpich2 1.4.1p1 L
    • netcdf4 1.0.6 LM
    • networkx 1.8.1
    • nltk 2.0.4
    • nose 1.3.0
    • numba 0.11.0
    • numexpr 2.2.2
    • numpy 1.7.1
    • opencv 2.4.6 L
    • openpyxl 1.6.2
    • pandas 0.12.0
    • patsy 0.2.1
    • pep8 1.4.6
    • pip 1.4.1
    • ply 3.4
    • psutil 1.1.2
    • py 1.4.17
    • py2cairo 1.10.0 L
    • pyaudio 0.2.7 M
    • pycosat 0.6.0
    • pycparser 2.9.1
    • pycrypto 2.6.1
    • pycurl 7.19.0 LM
    • pyface 4.3.0
    • pyflakes 0.7.3
    • pygments 1.6
    • pykit 0.1.0
    • pyparsing 1.5.6
    • pyreadline 2.0.dev W
    • pysal 1.6.0
    • pysam 0.6 LM
    • pyside 1.2.1
    • pytables 3.0.0
    • pytest 2.4.2
    • python 2.7.5
    • pytz 2013b
    • pywin32 218.4 W
    • pyyaml 3.10
    • pyzmq 2.2.0.1
    • qt 4.8.5
    • redis 2.6.9 LM
    • redis-py 2.7.2 LM
    • requests 1.2.3
    • rope 0.9.4
    • scikit-image 0.9.3
    • scikit-learn 0.14.1
    • scipy 0.13.0
    • six 1.4.1
    • sphinx 1.1.3
    • spyder 2.2.5
    • sqlalchemy 0.8.3
    • statsmodels 0.5.0
    • sympy 0.7.3
    • theano 0.5.0 L
    • tornado 3.1.1
    • traits 4.3.0
    • traitsui 4.3.0
    • vtk 5.10.1
    • werkzeug 0.9.4
    • xlrd 0.9.2
    • xlwt 0.7.5
    • yaml 0.1.4 LM
    • zeromq 2.2.0 LM
    • zlib 1.2.7

    Only available on: L (Linux) - M (MacOSX) - W (Windows)

    参考:
     
  • 相关阅读:
    JS判断鼠标移入元素的方向
    EJB开发第一个无状态会话bean、开发EJBclient
    Android摇一摇振动效果Demo
    吃饭与团队惬意
    Factorization Machines 学习笔记(三)回归和分类
    代理---视图间数据的传递:标签显示输入的内容【多个视图中】
    cocos2d-x v3.2 FlappyBird 各个类对象详细代码分析(7)
    金典 SQL笔记(4)
    用GDB调试多进程程序
    C程序设计的抽象思维-算法分析-大多数元素
  • 原文地址:https://www.cnblogs.com/ToDoToTry/p/3415717.html
Copyright © 2020-2023  润新知