首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过终端在openSUSE Leap中安装Python

问通过终端在openSUSE Leap中安装Python
EN

Stack Overflow用户
提问于 2019-07-23 20:09:18
回答 2查看 817关注 0票数 0

我是openSUSE的新手,我想通过终端安装最新的python版本,而不是使用YaST。

我已经在他们的网站上下载了最新的python tarball,将其解压并通过终端进入文件夹。然后我继续使用"./configure“,得到一些错误。

代码语言:javascript
复制
:~/Downloads/Python-3.7.4> ./configure
configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for python3.7... no
checking for python3... python3
checking for --enable-universalsdk... no
checking for --with-universal-archs... no
checking MACHDEP... checking for --without-gcc... no
checking for --with-icc... no
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home/egydio/Downloads/Python-3.7.4':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
EN

回答 2

Stack Overflow用户

发布于 2019-10-05 14:39:50

代码语言:javascript
复制
# Tested on OpenSUSE 15.1. Likely to work on many versions of OpenSUSE.
# This is a minimal install.  You can add additional modules to your liking.
sudo zypper in gcc zlib-devel libffi-devel readline-devel
sudo zypper in libopenssl-devel  # Optional. Allows compiling against OpenSSL.
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz
unxz Python-3.7.4.tar.xz
tar -xf Python-3.7.4.tar
cd Python-3.7.4
./configure
make
make test
sudo make install
sudo ln -s /usr/local/lib64/python3.7/lib-dynload/ /usr/local/lib/python3.7/lib-dynload  # This symlink corrects the readline error.
票数 0
EN

Stack Overflow用户

发布于 2021-03-07 06:39:05

我想只需将--libdir=<prefix>/lib添加到配置调用中就可以解决问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57163903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档