1 Python安装
python27win64安装:https://www.python.org/downloads/ 安装中一路下一步即可
【配置python系统环境变量】
新建: PYTHON_HOME值为: C:\python27 Path 前面加上 %PYTHON_HOME%;%PYTHON_HOME%\Scripts
2 升级pip
python自带pip版本过久,需要升级安装:参考http://blog.sina.com.cn/s/blog_76cb58fb0102vfs0.html
【最新pip下载地址】https://pypi.python.org/pypi/pip
(1) 下载那个.tar.gz压缩包,解压,在解压目录的当前文件夹下(f: 然后cd 路径) 打开DOS命令运行:python setup.py install (2) 添加环境变量C:\Python27\Scripts(因为pip在该文件中,安装py27时已配置) (3) 然后切换到包含当前whl文件的文件处用命令行打开,然后输入 pip install ×××.whl (4) 卸载模块:pip uninstall PackageName (5) 升级模块:pip install --upgrade 库名 (6) 列出所有安装库: pip list 列出所有安装库(按照指定格式):pip list --format=columns (7) 列出所有过期的库: pip list --outdated 【pip升级自己】pip install --upgrade pip
3 安装whl库
【python各种库(whl格式)】下载地址: http://www.lfd.uci.edu/~gohlke/pythonlibs/ https://pypi.python.org/pypi?%3Aaction=index 网速慢,请自己下载whl. 网速快,直接敲 pip install 库名 就行了(按照优先顺序) 【python基础库】six cycler pyparsing pytz setuptools dask decorator networkx python_dateutil 【矩阵库】numpy patsy (在none中,先要安装numpy) 【excel读写】xlrd xlwt 【矩阵强化计算】scipy 【画图工具】matplotlib 【机器学习和nlp】scikit_learn PyYAML nltk 【数据面板库】pandas 【读图片】Pillow scikit-image protobuf 【最好办法】直接装anaconda,以上全部给装好了,记得下载python2.7的 地址 https://www.continuum.io/downloads#windows 【但是最好办法一般不是最聪明的做法,因为这个anaconda体积太大了】
【注意】python3用 pip3
【在window下只需要修改环境变量PYTHON_HOME的值即可】我写了个程序,直接程序以管理员身份运行即可随意切换版本(其实就是通过脚本来修改PYTHON_HOME的对应PYTHON路径值(如C:\Python27)
【注意】python除了numpy外,其他都可以通过pip install 库名去翻墙的互联网去下载并安装,但是numpy 请自己手动去http://www.lfd.uci.edu/~gohlke/pythonlibs下载(或者使用我下载好的cp27或cp35下的,因为发现64位python通过互联网下载的numpy安装不上,会报错)。然后进入下载的目录,执行: pip install numpy-1.11.2+mkl-cp27-cp27m-win_amd64.whl
4 安装jupyter
pip install jupyter#安装notebook pip install jupyterlab#安装lab jupyter serverextension enable --py jupyterlab --sys-prefix jupyter lab#启动lab jupyter notebook#启动notebook
5 Python2个版本切换工具
【工具下载地址】PYTHON系统环境变量PYTHON_HOME脚本修改程序
【注意】两个版本要分别安装和升级pip,以及分别切换到各自下去安装依赖库
6 linuxPython安装出现error: unknown type name ‘uuid_t’; - sed -i "s/Werror=implicit-function-declaration/Wno-error/g" configure
- export CPPFLAGS=" -Wno-error=coverage-mismatch"
- sudo make clean
- sudo make -j40
复制代码
Reference
http://www.cnblogs.com/luckjun/p/4958338.html |