博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu 11.04 x64 下安装Python
阅读量:6843 次
发布时间:2019-06-26

本文共 1816 字,大约阅读时间需要 6 分钟。

在网上搜了下,找到了如下安装顺序:

 

Install python2.7

wget http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2
tar xjf Python-2.7.tar.bz2
cd Python-2.7/
./configure
make
sudo make altinstall
Install setuptools
cd ..
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e
tar xzf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11/
sudo python2.7 setup.py install
aptitude search libmysqlclient
sudo aptitude install libmysqlclient-dev
Install modules (sqlalchemy, mysqldb)
sudo easy_install-2.7 sqlalchemy
sudo easy_install-2.7 mysql-python

 

不过在make的时候,出现如下错误:

>   Failed to find the necessary bits to build these modules:>   _bsddb             _hashlib           _ssl>   _tkinter           bsddb185           dbm>   dl                 gdbm               imageop>   sunaudiodev>   To find the necessary bits, look in setup.py in detect_modules() for the module's name.>>>   Failed to build these modules:>   crypt              nis 继续网上搜寻解决方案,有人建议试下Python-2.6,试下来,错误相同。 继续搜寻,终于在以下地址找到解决方案。 http://groups.google.com/group/sage-devel/browse_thread/thread/593b9a4124f5075d/07ca2f4247c5b9b1?show_docid=07ca2f4247c5b9b1&fwc=1 大致原因如下:

  This is not related to PEP 3149 failures.  Ubuntu 11.04 introduced multiarch

   directories for the underlying shared libraries used to link to the Python
   extension modules.  Unpatched, Python's setup.py does not add the necessary
   multiarch directories to the search paths, so some extensions won't build.

   Ubuntu 11.04's Python packages have been patched to add the correct search

   paths.  Upstream Python 2.7, 3.1, 3.2, and 3.3 have also been patched to
   include the correct search paths, but fixed versions have not been released
   upstream yet.  Python 2.6 won't be patched.

   See issue 11715 for details.

 

找到了病根,也就好对症下药。拿Python-2.7.2试试,果然OK。

 

后面到命令都畅通无阻了。

 

转载地址:http://enbul.baihongyu.com/

你可能感兴趣的文章
mysql 主从配置
查看>>
JS创建对象的方式有几种
查看>>
ES6 系列之 defineProperty 与 proxy
查看>>
UI Framework-1: views Windowing
查看>>
caffe-ssd使用预训练模型做目标检测
查看>>
Spring MVC 处理模型数据(@ModelAttribute)
查看>>
柴夥說算法(5)--對偶
查看>>
java动态代理(JDK和cglib)
查看>>
设计模式之责任链模式
查看>>
[Android Pro] Android API 23中废弃了HttpClient的解决办法
查看>>
Android webview
查看>>
UML类图关系全面剖析
查看>>
bash:command not found
查看>>
Linq 中的TakeWhile 和 SkipWhile
查看>>
JAVA开发:分享一些SpringMvc+Ibatis+spring的框架使用心得
查看>>
2017-2018-2 20155203《网络对抗技术》Exp6 信息搜集与漏洞扫描
查看>>
js中获取 table节点各tr及td的内容方法
查看>>
大专生自学Python到找到工作的心得
查看>>
Android Studio 如何使用jni
查看>>
各种环境的安装
查看>>