您的位置:首页 > 编程语言 > Python开发

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 提供以下科学计算包 和 常用包

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)

参考:
http://www.continuum.io/blog/conda
http://stackoverflow.com/questions/16727171/installing-anaconda-into-a-virtual-environment
https://store.continuum.io/cshop/anaconda/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: