如何在Oracle Linux中安装python3-dev?
yum install python3-dev
无效。
它给出了一条信息:
没有包python3-dev可用。
我需要python3-dev使用Cython将python脚本转换为Linux可执行文件。
我试图搜索rpm文件,但也无效。
答案 0 :(得分:4)
困难的方法是使用以下语句:
注意,我使用了oraclelinux:7-slim docker容器
yum -y install wget \
&& yum -y install gcc readline readline-devel \
&& yum -y install zlib zlib-devel \
&& yum -y install libffi-devel openssl-devel \
&& yum -y install tar gzip \
&& yum -y install make \
&& yum clean all
wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz \
&& tar -xf Python-3.7.5.tgz \
&& cd Python-3.7.5 \
&& ./configure --enable-optimizations \
&& make \
&& make test
&& make install
简单的方法是:
yum update \
&& yum -y install python3
答案 1 :(得分:3)
朋友,OL6和OL7回购没有python 3,只有2(lol)
然后:
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
xz -d Python-3.6.5.tar.xz
tar -xvf Python-3.6.5.tar
cd Python-3.6.5
./configure
make
make test
sudo make install
如果没有步骤出错,请参加咖啡,等待大约10分钟进行测试阶段并感到高兴。
答案 2 :(得分:2)
如果要使用Oracle Linux中的RPM,可以通过软件集合安装Python 3。
查看Oracle文档,了解如何在Oracle Linux服务器上启用软件集合,然后安装Python 3:https://docs.oracle.com/cd/E52668_01/E59096/html/index.html
答案 3 :(得分:1)
当我遇到相同的问题时,其他答案中提供的链接不起作用,并且我不想找出要从源代码安装的依赖项。
this blog中介绍了我发现的在Oracle Linux上安装Python3.6的简便方法。这是三个简单的步骤:
sudo yum install -y yum-utils
sudo yum-config-manager --enable *EPEL
sudo yum install -y python36
我已经对其进行了测试,可以在官方docker image的7-slim
标签上使用。自然,我必须在其中放置sudo
前缀。
答案 4 :(得分:0)
http://dbastreet.com/blog/?tag=cx_oracle
有一个很好的指南其中包括2.x和3.x版本(谷歌是你的朋友)