python 实验环境
2013-11-09 15:49
423 查看
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 提供以下科学计算包 和 常用包
Only available on: L (Linux) - M (MacOSX) - W (Windows)
参考:
http://www.continuum.io/blog/conda
http://stackoverflow.com/questions/16727171/installing-anaconda-into-a-virtual-environment
https://store.continuum.io/cshop/anaconda/
刚开始在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 |
参考:
http://www.continuum.io/blog/conda
http://stackoverflow.com/questions/16727171/installing-anaconda-into-a-virtual-environment
https://store.continuum.io/cshop/anaconda/
相关文章推荐
- 【python】《Python数据挖掘入门与实践》实验环境搭建
- 在ubuntu中配置深度学习python图片分类实验环境
- Python 科学计算之实验环境安装及使用
- [Python Fabric] [SSH] Mac OS X 10.9 + Vagrant虚拟环境使用Python Fabric进行SSH远程登录的简单实验
- ubuntu python3 安装selenium及Firefox环境配置-亲自实验,没问题
- 搭建一个大型网站架构的实验环境(Squid缓存服务器篇)
- mac本配置python环境
- 使用 Virtualenv 搭建虚拟 Python 环境
- Linux环境下Python的安装过程
- 【Redis】1.windows环境下redis的安装与python的简单调用
- Python环境安装(ubuntu系统)
- 实现OWA发布的实验采用以下环境
- unity机器学习之unity和python环境搭建
- eclipse+python+pydev环境搭建
- Eclipse中搭建Python开发环境
- Python & PyCharm & Django 搭建web开发环境
- Selenium2+python自动化系列1-环境搭建
- Python开发环境搭建
- Python Xcode搭建Python环境以及使用PyCharm CE
- 实验 1 熟悉C语言编程环境