Python Install和Python库

本文详细介绍了Python环境的搭建过程,包括Python的安装、pip的升级、whl库的安装、jupyter的安装与使用,以及Python版本切换工具的使用。同时,提供了常见问题的解决方案,如Linux环境下Python安装遇到的错误处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值