如何在linux系统中安装python?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在linux系统中安装python?相关的知识,希望对你有一定的参考价值。
参考技术Alinux系统中安装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
。
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?的主要内容,如果未能解决你的问题,请参考以下文章
详解如何在 Linux 中安装最新的 Python 3.6 版本