环境
虚拟机:VMware 10
Linux版本:CentOS-6.5-x86_64
客户端:Xshell4
FTP:Xftp4
python2.X
python3.X
所谓安装Python,安装的是python代码解释器,负责运行Python程序的。
一、windows下安装Python
Python2.x
1、下载安装包,运行安装;
2、安装目录加入Path环境变量;
3、验证CMD输入:python -V
Python3.x
1、下载安装包,运行安装,勾选Add Python 3.X to PATH
2、验证CMD输入:python
二、Linux下安装Python
Python2.x
1、 下载Python2.x的包
2、 tar –zxvf python-2.7.15.tar
3、 yum install gcc
4、 ./configure
5、 Make && make install
Python3.x
1、 依赖环境:yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2、 下载Python3的包
3、 tar –zxvf python-3.6.1.tgz
4、 ./configure
5、 Make && make install
6、 添加环境变量
三、Anaconda安装
Anaconda是一个开源的Python发行版本,python是一个编译器,如果不使用Anaconda那么安装起来会比较痛苦,各个库之间的依赖性就很难连接的很好。Anaconda可以看做Python的一个集成安装,里面集成了很多关于python科学计算的第三方库,安装它后就默认安装了python、IPython、集成开发环境Spyder和众多的包和模块,包含了conda(conda 是开源包(packages)和虚拟环境(environment)的管理系统。)、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 515 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。一般开发会安装Anaconda,里面默认安装Python3,然后再单独安装一个Python2.X版本,不同的项目,切换版本即可。
1、下载
Anaconda官网:https://www.anaconda.com
清华镜像下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
2、安装
(2.1)安装路径中不要有中文和空格,安装过程中会有下图所示,直接将Anaconda加入到系统环境变量中
如果不选中也可以安装完成后自己配置环境变量。修改系统变量Path:
C:Anaconda
C:AnacondaScripts
C:AnacondaLibraryin
(2.2)验证
conda --version
python --version
3、使用
Anaconda Navigator :用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在 Navigator 中手工实现。
Jupyter notebook :基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程。
QTconsole :一个可执行 IPython 的仿终端图形界面程序,相比 Python Shell 界面,qtconsole 可以直接显示代码生成的图形,实现多行代码输入执行,以及内置许多有用的功能和函数。
spyder :一个使用Python语言、跨平台的、科学运算集成开发环境。
Anaconda环境调整举例:
#创建一个名为python35的环境,指定Python版本是3.5(不用管是3.5.x,conda会#为我们自动寻找3.5.x中的最新版本) conda create --name python35 python=3.5 #安装好后,使用activate激活某个环境 activate python35 # for Windows source activate python35 # for Linux & Mac #激活后,会发现terminal输入的地方多了python35 的字样,实际上,此时系统做的#事情就是把默认2.7环境从PATH中去除,再把3.5对应的命令加入PATH #此时,再次输入 python --version #可以得到`Python 3.5.5 :: Anaconda 4.1.1 (64-bit)`,即系统已经切换到了3.5 #的环境 #如果想返回默认的python 2.7环境,运行 deactivate python35 # for Windows source deactivate python35 # for Linux & Mac #删除一个已有的环境 conda remove --name python35 --all
四、Python IDE安装
python开发使用pycharm较多,就像java使用eclipse较多。
1、eclipse插件安装
(1)eclipse要求4.7以上,下载python插件包PyDev.zip(http://www.pydev.org/download.html),解压后加压拷贝到eclipse的dropins中,重启即可。
(2)设置解释器:
(3)设置工作空间字符集:UTF-8
(4)创建python应用
2、pycharm安装
傻瓜式安装,创建新的项目的时候直接选择sdk
配置python解释器:
五、交互式窗口
1、python:在cmd中直接输入python(需要配置环境变量);
举例:python3配置
新增:PYTHON_HOME
修改Path:
后面追加:
;%PYTHON_HOME%;%PYTHON_HOME%Scripts;%PYTHON_HOME%Libraryin
Scripts下面有pip等经常用的工具
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。
首先,进入python安装目录下面的Scripts目录 看看有没有pip相关的可执行文件;
其次,如果有,python –m pip install --upgrade pip 进行更新;如果没有,使用命令:easy_install.exe pip 安装,如果报错试试其他easy_install-X.X.exe pip;.
最后,安装完成之后,看是否多了pip文件,将pip执行目录加入环境变量;
备注:pip常用命令
(1)查看帮助 pip help (2)安装 卸载 pip install <包名> pip uninstall <包名> 更新升级包: pip install -U <包名> 或:pip install <包名> –upgrade (3)搜索包 pip search <搜索关键字> (4)查看已经安装的包 pip list (5)查看某个包详情 pip show <包名>
pip --help Usage: pip <command> [options] Commands: install 安装包. uninstall 卸载包. freeze 按着一定格式输出已安装包列表 list 列出已安装包. show 显示包详细信息. search 搜索包,类似yum里的search. wheel Build wheels from your requirements. zip 不推荐. Zip individual packages. unzip 不推荐. Unzip individual packages. bundle 不推荐. Create pybundles. help 当前帮助. General Options: -h, --help 显示帮助. -v, --verbose 更多的输出,最多可以使用3次 -V, --version 现实版本信息然后退出. -q, --quiet 最少的输出. --log-file <path> 覆盖的方式记录verbose错误日志,默认文件:/root/.pip/pip.log --log <path> 不覆盖记录verbose输出的日志. --proxy <proxy> Specify a proxy in the form [user:passwd@]proxy.server:port. --timeout <sec> 连接超时时间 (默认15秒). --exists-action <action> Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup. --cert <path> 证书.
2、ipython:找到对应的ipython的执行文件,直接执行;
ipython:支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数,注意:Python中本身不带有这个ipython的交互,需要自行安装。
使用pip安装:pip install ipython
参考:
廖雪峰Python教程