如何在linux系统中安装python?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在linux系统中安装python?相关的知识,希望对你有一定的参考价值。

参考技术A

linux系统中安装python包括以下三个步骤:

1、下载源代码

2、安装

$ tar _jxvf Python-2.5.2.tar.bz2

$ cd Python-2.5.2

$ ./configure

$ make

$ make install

3、测试

在命令行下输入python,出现python解释器即表示已经正确安装。

在suse10或rhel5(es5)下系统默认已经装了python但版本是2.4.x;本次安装后在shell中输入

#python

会发现显示结果:

# python

Python 2.4.3 (#1, Dec 11 2006, 11:38:52)

[GCC 4.1.1 20061130 (Red Hat 4.1.1-43)] on linux2

Type “help”, “copyright”, “credits” or “license” for more information.

>>>

版本还是2.4.x的

解决办法:

#cd /usr/bin

#ll |grep python   //查看该目录下python

#rm -rf python

#ln -s PREFIX/Python-2.5.2/python ./python  //PREFIX为你解压python的目录

#python

# python

Python 2.5.2 (#1, Dec 11 2006, 11:38:52)

[GCC 4.1.1 20061130 (Red Hat 4.1.1-43)] on linux2

Type “help”, “copyright”, “credits” or “license” for more information.

>>>

安装测试完毕。

如何在python3中安装文本

【中文标题】如何在python3中安装文本【英文标题】:How to install textract in python3 【发布时间】:2018-05-09 01:24:09 【问题描述】:
sudo python3 -m pip install textract
sudo apt-get install textract
pip install textract
sudo apt-get install swig

我想在 python3 中安装 textract,但安装方式不正确,会出现以下错误。

x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DSPHINXBASE_EXPORTS -DPOCKETSPHINX_EXPORTS -DSPHINX_DLL -DHAVE_CONFIG_H -Ideps/sphinxbase/include -Ideps/sphinxbase/include/sphinxbase -Ideps/sphinxbase/include/android -I/usr/include/python2.7 -c swig/sphinxbase/ad_wrap.c -o build/temp.linux-x86_64-2.7/swig/sphinxbase/ad_wrap.o -Wno-unused-label -Wno-strict-prototypes -Wno-parentheses -Wno-unused-but-set-variable -Wno-unused-variable -Wno-unused-result -Wno-sign-compare -Wno-misleading-indentation
  x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DSPHINXBASE_EXPORTS -DPOCKETSPHINX_EXPORTS -DSPHINX_DLL -DHAVE_CONFIG_H -Ideps/sphinxbase/include -Ideps/sphinxbase/include/sphinxbase -Ideps/sphinxbase/include/android -I/usr/include/python2.7 -c deps/sphinxbase/src/libsphinxad/ad_pulse.c -o build/temp.linux-x86_64-2.7/deps/sphinxbase/src/libsphinxad/ad_pulse.o -Wno-unused-label -Wno-strict-prototypes -Wno-parentheses -Wno-unused-but-set-variable -Wno-unused-variable -Wno-unused-result -Wno-sign-compare -Wno-misleading-indentation
  deps/sphinxbase/src/libsphinxad/ad_pulse.c:44:30: fatal error: pulse/pulseaudio.h: No such file or directory
  compilation terminated.
  error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

【问题讨论】:

【参考方案1】:

按照以下步骤操作:

    从https://pypi.python.org/pypi/textract下载文本的源文件

    pip3 安装 pdfminer3k

    解压下载的文件

    cd 进入目录

    运行:python3 setup.py install

【讨论】:

当我尝试安装 pdfminer3k 时出现“错误:安装脚本退出并出现错误:命令 'swig' 失败,退出状态为 1”我尝试使用 brew 安装 swig 但没有成功【参考方案2】:

您需要先在 Ubuntu 中安装 libpulse-dev 或在 Fedora 中安装 pulseaudio-libs-devel

如果您使用的是 Ubuntu,请尝试 sudo apt-get install libpulse-dev 如果您使用 Fedora,请尝试 sudo dnf install pulseaudio-libs-devel

至少这对我有用。

【讨论】:

【参考方案3】:

首先在 conda 中安装 pip。 python -m pip install --upgrade pip

然后安装文本,pip install textract

【讨论】:

【参考方案4】:

回复较晚,但您应该查看 conda 而不是 pip,它在安装此软件包方面更加封装。

要使用 conda 安装此软件包,请运行以下操作之一:

conda install -c conda-forge textract
conda install -c conda-forge/label/cf201901 textract
conda install -c conda-forge/label/cf202003 textract

来源: https://anaconda.org/conda-forge/textract

【讨论】:

【参考方案5】:

您可以使用以下命令安装它:

pip install git+https://github.com/deanmalmgren/textract.git

【讨论】:

以上是关于如何在linux系统中安装python?的主要内容,如果未能解决你的问题,请参考以下文章

在 Python 中安装包

详解如何在 Linux 中安装最新的 Python 3.6 版本

python怎么装matplotlib

如何在centos pyvenv中安装python3.4 psycopg2

如何在Linux系统中安装OpenOffice

如何在ubuntu / Linux中安装python版本3.5.6?