返回顶部
首页 > 资讯 > 后端开发 > Python >在SUSE SP3上安装新的python
  • 830
分享到

在SUSE SP3上安装新的python

SUSEpython 2023-01-31 07:01:43 830人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

参考了文章:python 环境搭建 : Http://www.runoob.com/Python/python-install.html 参考了文章:Python 安装 zlib 模块:http://blog.csdn.net/wbible

参考了文章:python 环境搭建 : Http://www.runoob.com/Python/python-install.html
参考了文章:Python 安装 zlib 模块:http://blog.csdn.net/wbiblem/article/details/72598245
参考了文章:python3.6 安装后没有 pip?https://www.zhihu.com/question/54906859

需要安装zlib-1.2.8.tar.gz

安装zlib模块

#下载地址http://www.zlib.net/
tar xzvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
make
make install
#zlib 安装完后,libz.a 在 /usr/local/lib/,zlib.h 文件在 /usr/include
#(opensuse 中 zlib.h 默认放在 /usr/local/include/中)

编译安装

tar -xzvf Python-3.6.4.tgz
cd Python-3.6.4

#./configure --prefix=/usr/local/Python-3.6.4
./configure --prefix=/usr/local/Python-3.6.4 --with-zlib=/usr/include
make clean
make
make install

修改 Python 软链

mv /usr/bin/python /usr/bin/python2.6 #根据需要来
cp /usr/bin/python2.6 /usr/bin/python2.6.bak #根据需要来
#mv /usr/bin/python2.6.bak /usr/bin/python2.6
ln -sf /usr/local/Python-3.6.4/bin/python3.6 /usr/bin/python
ln -s /usr/local/Python-3.6.4/bin/python3.6 /usr/bin/python3

配置用户变量

export PATH="$PATH:/usr/local/Python-3.6.4/bin"
#export PATH="$PATH:/usr/local/bin/python"
/usr/local/Python-3.6.4/bin

python3.6 安装后没有 pip?

#https://www.zhihu.com/question/54906859
python -m ensurepip
#pip is bundled with Python > 3.4
#On Unix-like systems use:
#python3.6 -m pip install [Package_to_install]
#python -m pip help install


                        -----------------------update 2018年3月13日------------------------------------

今天发现还有一些常用模块不能用,编译发现如下提示:下面的模块都缺少相关的依赖包而安装不了!
Python build finished successfully!
The necessary bits to build these optional modules were not found:
_bz2 _curses _curses_panel
_dbm _gdbm _lzma
_sqlite3 _tkinter readline
To find the necessary bits, look in setup.py in detect_modules() for the module's name.

以下安装相关的模块

安装可能需要的模块

zypper in $( zypper se python*| grep -v 源代码包 | grep -v ^i | grep python | awk '{print $2}' )

安装zypper se bz2的模块

#下载地址http://www.bzip.org/downloads.html
tar -xzvf bzip2-1.0.6.tar.gz
cd bzip2-1.0.6
#为编译做准备,创建 libbz2.so 动态链接库 (这一步很重要,安装 python 的时候如果没有这一步,python 安装不上 bz2 模块)
make -f Makefile-libbz2_so
make && make install

安装zypper se sqlite3的模块

#下载地址http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz
./configure --prefix=/usr/local
make && make install

安装模块zypper se readline

#下载 readline https://ftp.gnu.org/gnu/readline/readline-7.0.tar.gz
./configure
make && make install

安装模块 zypper se ssl

#下载 https://www.openssl.org/source/openssl-1.0.2n.tar.gz
./config
make && make install

安装模块 zypper se tkinter [失败]

#下载 tkinter https://iWEB.dl.sourceforge.net/project/tcl/Tcl/8.6.8/tk8.6.8-src.tar.gz
#下载 tkinter https://prdownloads.sourceforge.net/tcl/tcl8.6.8-src.tar.gz
#下载 tkinter http://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/python3-tk-3.4.6-11.1.x86_64.rpm
rpm -q tcl && rpm -q tk
cd /root/install/tcl8.6.8/unix
./configure
make && make install
#安装zypper se lzma的模块
#LZMA comes as part of the XZ open source compression library.
#https://tukaani.org/xz/xz-5.2.3.tar.gz
#find /usr /opt -name "lzma.h" -print
./configure
make && make install
rpm -ivh python3-tk-3.4.6-11.1.x86_64.rpm --nodeps

使用上面的方案安装模块之后,还有这个_tkinter一直找不到安装的方法,同时还有_hashlib _ssl二个模块安装失败。

Python build finished successfully!
The necessary bits to build these optional modules were not found:
_tkinter
To find the necessary bits, look in setup.py in detect_modules() for the module's name.
Failed to build these modules:
_hashlib _ssl
先到这里了,发现Python的环境大都是contos,找SUSE的资料都找不多到,少得可怜。

--结束END--

本文标题: 在SUSE SP3上安装新的python

本文链接: https://lsjlt.com/news/192127.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 在SUSE SP3上安装新的python
    参考了文章:Python 环境搭建 : http://www.runoob.com/python/python-install.html 参考了文章:Python 安装 zlib 模块:http://blog.csdn.net/wbible...
    99+
    2023-01-31
    SUSE python
  • SUSE Linux如何安装ADSL上网
    这篇文章将为大家详细讲解有关SUSE Linux如何安装ADSL上网,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PackegeSuSe 6.4已含pppoed-0.46-7。设置网卡和网关# ifcon...
    99+
    2023-06-17
  • 在kickstart下如何安装SUSE
    这篇文章给大家分享的是有关在kickstart下如何安装SUSE的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。SUSE有类似的,需要通过autoyast进行定制官方参考文档http://www.suse.com/...
    99+
    2023-06-17
  • 如何在suse操作系统上安装运行apache2
    小编给大家分享一下如何在suse操作系统上安装运行apache2,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!使用过debian或redhat操作系统的小伙伴都知...
    99+
    2023-06-06
  • 在SUSE Linux下如何安装ADSL上网拨号程序
    小编给大家分享一下在SUSE Linux下如何安装ADSL上网拨号程序,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!用过ADSL的人都知道,在WINDOWS上有一...
    99+
    2023-06-16
  • 如何在Windows 10的WSL中安装SUSE
    这篇文章主要讲解了“如何在Windows 10的WSL中安装SUSE”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在Windows 10的WSL中安装SUSE”吧!在 Windows 1...
    99+
    2023-06-16
  • 怎么在Windows11或10上安装最新版Python
    本篇内容主要讲解“怎么在Windows11或10上安装最新版Python”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在Windows11或10上安装最新版...
    99+
    2023-04-14
    windows python
  • 在Ubuntu上安装最新版本的Node.js
    Node.js包含了Google V8 JavaScript引擎,libuv库和核心库几乎都是使用JavaScript编写的。libuv库提供了异步事件I/O的抽象和Node.js跨平台的机制。 Node....
    99+
    2022-06-04
    最新版本 Ubuntu js
  • 在Centos7上安装Python-de
    在安装audiotoolsmake install出现问题 running build_ext building 'audiotools.pcm' extension creating build/temp.linux-x86...
    99+
    2023-01-31
    Python de
  • 在windows上安装Python cr
    准备以下软件包: cryptography,openssl,perl(编译openssl需要) 编译openssl 打开vcvarsall.bat(计算机上须安装Visual Studio),在控制台命令提示符中切换到openssl目录。...
    99+
    2023-01-31
    windows Python cr
  • suse rpm 安装 mysql的方法
    这篇文章主要讲解了“suse rpm 安装 mysql的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“suse rpm 安装 mysql的方法”吧!  ...
    99+
    2024-04-02
  • 如何在mbr上重新安装git
    在使用Git的过程中,有时候我们会遇到一些意外的问题,如Git出现异常、无法提交等等,这时候我们可能需要重新安装Git。本文将介绍如何在MBR上重新安装Git。一、卸载旧版本Git在重新安装Git前,我们需要先卸载旧版本的Git以确保安装过...
    99+
    2023-10-22
  • 怎么在 Ubuntu Linux 上安装最新的 Erlang
    本篇内容主要讲解“怎么在 Ubuntu Linux 上安装最新的 Erlang”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在 Ubuntu Linux 上安装最新的 Erlang”吧!Er...
    99+
    2023-06-15
  • 怎么在Linux上安装Python
    本篇内容主要讲解“怎么在Linux上安装Python”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在Linux上安装Python”吧!在 Linux 上安装最新 Python,替代或与老版本...
    99+
    2023-06-05
  • 如何在 Windows 上安装 Python?
    在 Windows 上安装 Python 是一个非常简单的过程,只需要按照以下步骤进行操作即可。 第一步:下载 Python 安装程序 首先,你需要从官方网站下载 Python 安装程序。在网站的下载页面中,你可以选择不同版本的 Pytho...
    99+
    2023-11-11
    windows npm git
  • 怎么在Ubuntu上安装最新版本的Git
    这篇文章给大家分享的是有关怎么在Ubuntu上安装最新版本的Git的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在 Ubuntu 上安装 Git 非常容易。它存在于 Ubuntu 的主仓库中,你可以像这样使用 a...
    99+
    2023-06-16
  • 怎么在Ubuntu上安装最新版本的Handbrake
    这篇文章将为大家详细讲解有关怎么在Ubuntu上安装最新版本的Handbrake,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。HandBrake 是可用于 Linux、Windows 和 mac...
    99+
    2023-06-15
  • python在windows上怎么安装mysql
    首先,进入python官网,下载好MySQL模块.whl文件;MySQL模块.whl文件下载好后,使用组合键“win+R”运行“cmd”进入DOS窗口;进入DOS窗口后,使用以下命令激活虚拟环境Virtualenv\flask-env\Sc...
    99+
    2024-04-02
  • 怎么样在Linux上安装Python
    这篇文章主要介绍了怎么样在Linux上安装Python,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Python 现在是最流行、最常用的编程语言。Python 的简单语法和较...
    99+
    2023-06-16
  • 在openSUSE上怎么安装和更新软件
    这篇文章主要介绍在openSUSE上怎么安装和更新软件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!YaST2是处理软件包的强大工具。您可以安装或删除软件包,更新甚至是保护软件包以防被删除或修改。openSUSE带了...
    99+
    2023-06-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作