python安装
2021-07-12 04:06
标签:-name 安装python lin zlib python3 tcl aik name 过程 Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明。 1、下载python安装包 python的windows版本官方下载网址:https://www.python.org/downloads/windows/ python的linux版本官方下载网址:https://www.python.org/downloads/source/ python不提供linux系统下安装包,需下载源码编译安装 2、查看准备编译环境 .c结尾的文件,是c源码文件,需要GCC编译环境,如果有C++文件,还需要gcc-c++ yum install gcc.x86_64 yum install gcc-c++.x86_64 根据自己的环境选择合适的编译器,yum research gcc 3、预编译 --enable-optimizations Enable expensive, stable optimizations ./configure --prefix=/usr/local/apps/python3.7.0 --enable-optimizations 4、准备安装依赖包 zlib、openssl是python的pip需要的两个依赖包 yum install zlib* yum install openssl* 5、源文件夹下编译 make make为linux自带编译器,此过程较慢 6、安装 make install 安装过程报错Can‘t locate Tcl/Tk libs and/or headers 查看setup.py find / -name tcl.h 查看全系统没有此文件 python.org/topics/tkinter/给出的指导:You may have to install Tcl and Tk(when using RPM, install the –devel
RPM as well) and /or edit the setup.py script to point to the right
locations where Tcl/Tk is installed. If you install Tcl/Tk in the
default locations, simply rerunning “make” should build the _tkinter
extension. 安装吧 yum install tcl-devel.x86_64 yum install tk-devel.x86_64 重新make INFO: Could not locate ffi libs and/or headers 又缺依赖 yum install libffi-devel.x86_64 重新make Could not build the ssl module!Python requires an OpenSSL 1.0.2 or 1.1 compatible libssl with X509_VERIFY_PARAM_set1_host(). 查看了本机的openssl版本,符合要求,怀疑是不是找不到位置 重新预编译 ./configure --prefix=/usr/local/apps/python3.7.0 --with-openssl=/usr/bin/openssl --enable-optimizations 继续make 依然报错。。。。 无奈之举,换个版本吧 重复以上步骤,一路畅通。 7、环境变量配置 添加安装文件路径 vi ~/.bashrc PYTHON_HOME=/usr/local/apps/python362 PATH=$PATH:$PYTHON_HOME/bin source ~/.bashrc 补充:有一个小工具ipython可以安装一下,此环境下可以执行linux本身的命令 pip3 install ipython windows环境安装python 1、根据指定地址下载windows版本安装包,点出安装即可,选择手动配置 2、点出下一步即可,安装位置选择无特殊符号地址 3、配置环境变量 测试正常。 python安装 标签:-name 安装python lin zlib python3 tcl aik name 过程 原文地址:https://www.cnblogs.com/lwy329/p/9549513.html
此过程较慢
上一篇:Java数据结构的实现
下一篇:C++实现二叉树的相应操作