繁体   English   中英

如何在Ubuntu 9.10上安装Python 2.7

[英]How to install Python 2.7 on Ubuntu 9.10

现在,我们正在客户端开发软件,其中包括:

maestro@UIServer:~$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"

系统已安装。 我们不允许将此系统升级到较新版本,但是我们需要在项目中使用Python 2.7。

例如,我们必须使用pymorphy2包,但是当我们尝试将其导入项目时,我们得到:

>>> import pymorphy2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/site-packages/pymorphy2/__init__.py", line 3, in <module>
    from .analyzer import MorphAnalyzer
  File "/usr/local/lib/python2.7/site-packages/pymorphy2/analyzer.py", line 10, in <module>
    from pymorphy2 import opencorpora_dict
  File "/usr/local/lib/python2.7/site-packages/pymorphy2/opencorpora_dict/__init__.py", line 4, in <module>
    from .storage import load_dict as load
  File "/usr/local/lib/python2.7/site-packages/pymorphy2/opencorpora_dict/storage.py", line 24, in <module>
    from pymorphy2.utils import json_write, json_read
  File "/usr/local/lib/python2.7/site-packages/pymorphy2/utils.py", line 5, in <module>
    import bz2
ImportError: No module named bz2

好的,我们正在尝试安装libbz2-dev:

sudo apt-get install libbz2-dev

最终得到这个:

ValueError: /usr/bin/python does not match the python default version. It must be reset to point to python2.6
dpkg: error processing python-pip (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 python-pip
E: Sub-process /usr/bin/dpkg returned an error code (1)

如何避免这个问题?

提前致谢!

下载python ,使用以下命令构建和安装:

$ ./configure
$ make
$ make install

我假设您已经安装了build-essential或至少安装了gcc 你可以通过自定义安装prefix=/path/where/you/want/python/installed和其他标志来make

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM