当前位置: 首页 > 后端技术 > Python

Python3全能安装详解

时间:2023-03-25 22:36:48 Python

前言:小编今天折腾了一天,Python3人工智能开发包全套。一天中的大部分时间都停留在pip包管理器上。翻了大部分资料,不明白为什么每篇文章都只写一个片面的知识点,不能总结。下面就来了,小编整理一下,免得下次找不到。微信公众号原文第一步下载安装环境wgethttps://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz第二步安装依赖安装一次有几个地方要注意。1、如果没有安装libffi-devel依赖库,会影响ctypes。报错是我今天遇到的问题之一。ModuleNotFoundError:Nomodulenamed'_ctypes'2.如果没有安装openssl-devel依赖库或者版本太低,也会导致HTTPS请求需要SSL验证。安装python3.7以上的版本也需要1.1.1以上的版本。openssl升级这也是2.1遇到的问题,版本要求和openssl升级Linux系统:OpenSSL1.0.2或以上,不支持1.0.1。通过opensslversion查看版本信息yum-yinstallgccyum-yinstallzlib*yum-yinstalllibffi-develyum-yinstallopenssl-devel第三步:安装编译1.检查是否安装了pyOpenSSL模块pip/(或)pip3listcheckInstalledmodules(默认pip系统是2.7pip3自定义版)如果没有安装,安装tar-zxvfPython-3.11.0.tgzcdPython-3.11.0./configure--enable-optimizations--viapip/pip3installpyOpenSSLwith-ssl--prefix=/usr/local/python-3.11.0make&&makeinstall--with-ssl用户HTTPS加密扩展请求--enable-optimizations优化编译;--prefix=/usr/local/python-3.11.0用于以结构化方式将Python安装到/usr/local/python-3.11.0中。这里也踩坑。有些文章没有把这些写的很全面。只显示了一部分,导致编译环境部分功能无法使用。必须重新编译。echoPATH='/usr/local/python/bin:$PATH'>>/etc/profile#追加python安装路径到配置文件source/etc/profile#让配置文件重载生效第四步是更新镜像源:你觉得安装完成了,还是太年轻太简单了。pip3包管理器不得不更换国内的数据源。Linux:cd~#进入home目录mkdir.pip#新建.pip隐藏文件夹cd.pip#进入.pip隐藏文件夹touchpip.conf#新建pip.conf文件vimpip.conf#编辑pip.conf文件,与Windows下pip.ini文件内容相同:wq#保存退出文件如下[global]index-url=https://mirrors.aliyun.com/pypi/简单/[安装]可信主机=镜像。阿里云查镜像地址:pip3configlist其他国内镜像源中国科学技术大学:https://pypi.mirrors.ustc.edu...豆瓣:http://pypi.douban.com/simple/阿里云:http://mirrors.aliyun.com/pyp...摘要:本文内容简单描述了安装Python3的整个过程,避免初学者阅读各种零散的文章。在安装和编译上花费大量精力。