python环境搭建
Python是一个跨平台、可移植的编程语言,因此可在windows、Linux和Mac、OS X系统中安装使用。安装完成后,你会得到Python解释器环境,可以通过终端输入python命令查看本地是否已经安装python以及python版本。这里有一点需要注意的是,如果没有将python的安装目录添加到环境变量中,会报错(python不是内部命令或外部命令,也不是可执行程序)。需要把python安装环境添加到环境变量中。
python下载
python官网:https://www.python.org/ Source code这里是源码安装的意思,用于Linux安装 python文档地址:https://www.python.org/doc/ 建议大家下载和学习python 3版本,当然也可以下载python 2版本。有人会纠结到底选择python 2还是python 3? 其实这里并不需要纠结,官方的解释在这里:https://wiki.python.org/moin/Python2orPython3,其全文的意思基本上就是Python 3是语言的现在和未来,Python 2必将成为过去式。
各个版本之间的区别
x86是32位,x86-64是64位
- embeddable zip file–>已经下载好的压缩文件可以嵌入其他应用中(免安装版本)
- executable installer–>通过exe可执行文件进行安装
- web-based installer–>基于web联网下载安装
Windows下安装python
下载到自己可以找得到的地方(推荐下载到D盘),然后点击下载即可。
添加pip
这一步要把它们全部选上,然后点击Next. 安装完成后,可以验证一下。在CMD界面中,输入python。如果可以看到下面的界面说明安装已经成功了。
Linux下安装python
绝大多数的Linux发行版都默认安装python,但是默认安装的是python 2。如果想要安装python 3 版本需要自己来安装。 最好在安装前,在虚拟机中拍快照 到官网上找到这个下载。https://www.python.org/downloads/source/ 接下来到Linux系统中,解压下载下来的文件 安装python3.6可能使用的依赖 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel yum -y install gcc* 到python官网找到下载路径, 用wget下载 wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz 解压tgz包 tar -zxvf Python-3.6.4.tgz 把python移到/usr/local下面 mv Python-3.6.4 /usr/local 删除旧版本的python依赖 ll /usr/bin | grep python rm -rf /usr/bin/python ?进入python目录 cd /usr/local/Python-3.6.4/ 配置 ./configure --prefix=/usr/local/python3.6 (这里一定要指定目录,要不然后面很麻烦) 编译 make make 编译,安装 make install 删除旧的软链接,创建新的软链接到最新的python rm -rf /usr/bin/python ln -s /usr/local/bin/python3.6 /usr/bin/python ln -s /usr/local/bin/python3.6/bin/pip3.6 /usr/bin/pip3 python -V
可能会出现的问题
zipimport.ZipImportError: can’t decompress data 因为缺少zlib的相关工具包导致的,知道了问题所在,那么我们只需要安装相关依赖包即可 yum -y install zlib*
MAC下安装python
通常MAC系统自带的python是2.7版本的。要安装python 3版本去官网下载就可以了。这里就不详细的说明了。
|