python374安装教程,python380安装教程

  python374安装教程,python380安装教程

  安装Python

  Python是跨平台的,所以可以在Windows、Mac和各种Linux/Unix系统上运行。在Windows上写Python程序,也可以在Linux上运行。

  目前Python有两个版本:2.x版和3.x版,互不兼容。3.由于X版本的流行,我们的教程基于最新的Python版本。请确认你电脑上安装的Python版本是最新的3.7.x这样,你就可以毫无痛苦地学习本教程了。

  在Windows上安装Python

  首先,根据你的Windows版本(64位或32位),从Python的官网下载Python 3.7的64位安装程序或32位安装程序。网速较慢的同学,一定要下载适合自己电脑的64位或32位安装程序。

  这两个我选一个。其中一个是直接安装的。另一个是zip压缩包。两个都好。

  尤其是在选择将Python 3.7添加到路径后,点击“立即安装”以完成安装。这里可以忽略截图版本号3.5。因为所有的操作步骤都一样。

  请在这里打勾。让我们运行python

  运行Python

  您可能会获得以下信息

  情况1:

  看完上图,恭喜你。这表明Python安装成功。

  当出现提示时,我们已经处于Python交互式环境中,我们可以输入任何Python代码。你一回到车上就可以拿到执行结果。现在(退出))回到车上,就可以退出Python交互环境了。您也可以直接关闭命令行窗口。

  情况2:出现错误:

  “python”不是内部或外部命令,也不是可执行程序或批处理文件。

  这是因为Windows会根据为Path环境变量设置的路径来查找python.exe,如果找不到,就会报告错误。如果在安装过程中取消选中将Python 3.7添加到路径,则必须手动将包含python.exe的路径添加到路径中。

  如果不知道如何更改环境变量,建议再次运行Python安装程序。确保选中将Python 3.7添加到路径。

  在Linux上安装Python

  Linux下的系统默认大部分都有python2.x版本2.x,最常见的是python2.6或python2.7,默认python依赖于系统中的很多程序。比如centos下的yum就是用python2写的,不要轻易删除默认版本。否则,如果需要使用最新的Python3,就会出现一些问题。

  安装地点:https://www.python.org/downloads/source/

  就在这里选第一个下载。下载的是源码包。下载后就是Python-3.5.1.tgz,上传到linux系统准备安装。

  安装python之前需要openssl、readline等必要模块。没有这些模块,以后的使用就会出现问题。例如,如果没有openssl,就不支持ssl相关的功能。3 pip3在安装模块时也直接报错。如果没有readline,python交互界面中的delete键和方向键将无法正常工作。make完成后,python会提示您完全安装。另外,感谢园友荣耀_Lion的回复,需要预装的依赖项如下。

  yum -y安装zlib

  yum -y安装bzip2 bzip2-devel

  yum-yinstallncursesncures-devel

  yum-yinstallreadlinereadline-devel

  yum-yinstallopenssl-devel

  Yum-y安装OpenSSL-static

  yum -y安装xz lzma xz-devel

  Yum-y安装SQLite SQLite-devel

  yum -y安装gdbm

  yum -y安装tk tk-devel

  yum -y安装libffi

  安装如上图的python内置模块,基本就是全部了。后续如有其他必要模块,会继续补充。接下来,可以安装python了。这些依赖项会自动包含在编译过程中。

  发布文档:

  tar -xvzf Python-3.5.1.tgz

  访问目录:

  cd Python-3.5.1/

  设置编译。由于上述依赖软件包安装在yum上,而不是自己编译,所以都安装在系统的默认目录下。因此,无需添加默认值即可启用各种选项。/configure -前缀=/usr/python

  启用时共享CFLAGS=-fPIC

  补充:在这里添加- enable-shared和-fPIC后,就可以编译python3的动态链接库了。默认情况下,编译后的lib下只有python3.xm.a这样的文件,python本身是可以正常使用的。但如果编译第三方库需要caffe等python接口,则会报错;因此,建议按照上述方法进行配置。另外,如果openssl不是yum安装的,而是自己编译的更新版本,可以用-with-openssl=/usr/local/OpenSSL指定,下面的目录是OpenSSL实际安装的目录。另外,OpenSSL的lib目录要在编译后添加到ld运行时目录中。

  接下来编译源代码:

  制造

  执行:

  进行安装

  整个过程大约需要5-10分钟。成功安装后,安装目录位于/usr/python中。

  安装完成后,做一个简单的配置:将python库路径添加到/etc/ld.so.conf配置中,然后执行ldconfig即可生效;或者添加到$LD_LIBRARY_PATH中,这样下次运行python3时就不会报错找不到库文件了。

  系统中的原python在/usr/qsdmp/python中。通过ls -l可以看到,Python是这个目录中python2.7的软链接。

  在这里,不要删除这个,不要对原来的默认环境做任何改动,只需要新建一个python3的软链接,只需要在执行python3代码的时候把python改成python3,或者把python脚本头解释器改成#!/usr/qsdmp/python3

  相关的软链接建立如下:

  ln-s/usr/python/QS DMP/python 3/usr/QS DMP/python 3

  ln-s/usr/python/qsdmp/pip 3/usr/qsdmp/pip 3

  这样以后直接执行python3命令就可以调用python3,执行pip3就可以安装需要的python3模块;另外,如果你仔细看python的安装目录中的qsdmp目录,python3其实是一个软链接,链接到python3.5.1,这样多链接也更方便多版本的管理。

  关于python3新版本的安装就这么多了。因为我们之前安装了完整的依赖项,所以不存在以下问题。忽略它们就好了,python readline模块早就停止更新了,会造成崩溃问题;这里的基础环境依赖于使用系统,比较稳定。

  -华丽的分界线-华丽的分界线

  另外,你可能会遇到一个问题,python3的交互界面不好用。删除不能正常使用。你要按Ctrl才能删除,重复命令的上下键不能用,左右调整光标也不能用。这使得调试代码效率低下。原因是python3缺乏readline的依赖性。默认情况下,使用pip3 install readline会提示找不到包,所以只能手动安装。

  因为readline依赖于ncurses库,如果没有这个库,编译readline时会提示找不到-lncurses。如果您可以执行以下命令将其安装在centos环境中:

  yum -y安装ncurses ncurses-devel

  安装ncurses库后,安装readline,可以从https://pypi.python.org/pypi/readline. pypi下载你必须在这里下载源码包,剩下的只能在python2中使用。下载后,执行以下命令进行安装:

  塔尔-xvzf readline-6.2.4.1.tar.gz

  cd读取线-6.2.4.1/

  python3 setup.py安装

  之后为python3安装readline,然后进入交互界面。所有操作都很好用。

  在Mac上安装Python

  如果您使用的是Mac,并且您的系统是OS X=10.9,那么您的系统附带的Python版本是2.7。要安装最新的Python 3.7,有两种方法:

  方法一:从Python官网下载Python 3.7的安装程序(网速慢的同学请移至国内镜像),双击运行安装;

  方法二:如果安装了Homebrew,只需通过brew install python3命令安装即可。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: