python3安装步骤-超详细的⼩⽩python3.X安装教程Python安
装
安装Python
因为Python是跨平台的,它可以运⾏在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运⾏的。
⽬前,Python有两个版本,⼀个是2.x版,⼀个是3.x版,这两个版本是不兼容的。由于3.x版越来越普及,我们的教程将以最新的Python 3.7版本为基础。请确保你的电脑上安装的Python版本是最新的3.7.x,这样,你才能⽆痛学习这个教程。
在Windows上安装Python
⾸先,根据你的Windows版本(64位还是32位)从Python的官⽅⽹站下载Python 3.7对应的64位安装程序或32位安装程序(⽹速慢的同学请移步国内镜像)。注意⼀定要下载与你电脑匹配的64位或者32位。
小程序settimeout
选这2个中的⼀个,其中⼀个是直接安装的,另外⼀个是zip压缩包的。2个都可以。
特别要注意勾上Add Python 3.7 to PATH,然后点"Install Now”即可完成安装。我这⾥截图的版本号是3.5的⼤家可以忽略,因为都是操作步骤是⼀样的。
这⾥记得⼀定要勾上哈,下⾯我们来试试运⾏python
运⾏Python
你可能得到如下情况ssm框架属于bs模式吗
情况⼀:
看到上⾯的画⾯,恭喜你,这就说明Python安装成功!
你看到提⽰符>>>就表⽰我们已经在Python交互式环境中了,可以输⼊任何Python代码,回车后会⽴刻得到执⾏结果。现在,输⼊exit()并回车,就可以退出Python交互式环境(直接关掉命令⾏窗⼝也可以)。
情况⼆:得到⼀个错误:
"python’ 不是内部或外部命令,也不是可运⾏的程序或批处理⽂件。
这是因为Windows会根据⼀个Path的环境变量设定的路径去查,如果没到,就会报错。如果在安装时漏掉了勾选Add Python 3.7 to PATH,那就要⼿动把所在的路径添加到Path中。
如果你不知道怎么修改环境变量,建议把Python安装程序重新运⾏⼀遍,务必记得勾上Add Python 3.7 to PATH。
在Linux上安装Python
Linux下⼤部分系统默认⾃带python2.x的版本,最常见的是python2.6或python2.7版本,默认的python被系统很多程序所依赖,⽐如centos下的yum就是python2写的,所以默认版本不要轻易删除,否则会有⼀些问题,如果需要使⽤最新的Python3那么我们可以编译安装源码包到独⽴⽬录,这和系统默认环境之间是没有任何影响的,python3和python2两个环境并存即可。
这⾥选择第⼀个下载即可,下载的就是源码包:Python-3.,下载好之后上传到linux系统,准备安装
python安装之前需要⼀些必要的模块,⽐如openssl,readline等,如果没有这些模块后来使⽤会出现⼀些问题,⽐如没有openssl则不⽀持ssl相关的功能,并且pip3在安装模块的时候会直接报错;没有re
adline则python交互式界⾯删除键和⽅向键都⽆法正常使⽤,⾄于需要什么模块在make完之后python会给出提⽰,通过提⽰进⾏安装即可装全, 另外感谢园友的Glory_Lion的回复;下⾯是需要提前预装的依赖:
yum -y install zlib zlib-devel
yum -y install bzip2 bzip2-devel
yum -y install ncurses ncurses-devel
yum -y install readline readline-devel
yum -y install openssl openssl-devel
yum -y install openssl-static
yum -y install xz lzma xz-devel
yum -y install sqlite sqlite-devel
yum -y install gdbm gdbm-devel
yum -y install tk tk-devel
yum -y install libffi libffi-devel
安装上⾯这些python内置模块基本上就⽐较全了,如果后续有其他必要的模块,会继续补充的,接下来可以安装python了,编译过程中会⾃动包含这些依赖.
释放⽂件:
十进制转换为二进制的公式tar -xvzf Python-3.
进⼊⽬录:
cd Python-3.5.1/
配置编译,因为上⾯依赖包是⽤yum安装⽽不是⾃⼰编译的,所以都是安装在系统默认⽬录下,因此各种选项不⽤加默认即可⽣效:
./configure --prefix=/usr/python --enable-shared CFLAGS=-fPIC
电脑python安装教程补充⼀下:这⾥加上--enable-shared和-fPIC之后可以将python3的动态链接库编译出来,默认情况编
译完lib下⾯只有a这样的⽂件,python本⾝可以正常使⽤,但是如果编译第三⽅库需要python接⼝的⽐如caffe等,则会报错;所以这⾥建议按照上⾯的⽅式配置,另外如果openssl不使⽤系统yum安装的,⽽是使⽤⾃⼰编译的⽐较新的版本可以使⽤--with-openssl=/usr/local/openssl这种⽅式指定,后⾯⽬录为openssl实际安装的⽬录,另外编译完还要将openssl的lib⽬录加⼊ld运⾏时⽬录中即可.
接下来编译源码:
make
执⾏安装:
make install
整个过程⼤约5-10分钟,安装成功之后,安装⽬录就在/usr/python
安装完成之后要简单做⼀下配置:即将python库路径添加到/etc/f配置中,然后执⾏ldconfig⽣效;或者添加到
$LD_LIBRARY_PATH中,这样在接下来运⾏python3是就不会报不到库⽂件的错误了.
unordered
系统中原来的python在/usr/bin/python,通过ls -l可以看到,python是⼀个软链接,链接到本⽬录下的python2.7
这⾥不要把这个删除,不对原来默认的环境做任何修改,只新建⼀个python3的软链接即可,只是需要执⾏python3代码时python要改成python3,或者python脚本头部解释器要改为#!/usr/bin/python3
这⾥建⽴有关的软链接如下:
ln -s /usr/python/bin/python3 /usr/bin/python3
ln -s /usr/python/bin/pip3 /usr/bin/pip3
这样就建⽴好了,以后直接执⾏python3命令就可以调⽤python3了,执⾏pip3可以安装需要的python3模块;另外如果仔细看python安装⽬录下的bin⽬录,实际上python3也是个软链接,链接到python3.5.1,这样多次链接也是为了多个版本的管理更加⽅便,
python3新版本的安装就是这些,因为我们之前安装了完整的依赖,所以下⾯问题不存在了,忽略即可,其中的python readline模块也早已经停⽌更新了,会出现崩溃问题;这⾥基础环境都是使⽤系统的依赖,更稳定.
--------------------------------------------华丽的分割线---------------------------------------------------
另外可能会遇到⼀个问题就是,python3交互式界⾯特别不好⽤,删除不能正常使⽤,必须按Ctrl+删除键才可以,上下键重复命令也⽆法使⽤,左右调整光标也⽆法使⽤,这样调试代码效率很低,原因是python3缺少readline这个依赖,默认使⽤pip3 install readline会提⽰不到包,所以只能是⼿动安装了
因为readline依赖于ncurses库,如果没有这个库,编译readline的时候会提⽰can not find -lncurses,如果在centos环境下可以执⾏下⾯命令安装:
yum -y install ncurses ncurses-devel
tar -xvzf readline-6.2.4.
cd readline-6.2.4.1/
python3 setup.py install
这样执⾏完毕就为python3安装了readline,然后再进⼊交互式界⾯所有的操作都好⽤了
在Mac上安装Python
如果你正在使⽤Mac,系统是OS X>=10.9,那么系统⾃带的Python版本是2.7。要安装最新的Python 3.7,有两个⽅法:
⽅法⼀:从Python官⽹下载Python 3.7的安装程序(⽹速慢的同学请移步国内镜像),双击运⾏并安装;
⽅法⼆:如果安装了Homebrew,直接通过命令brew install python3安装即可。
>web前端工程师是什么
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论