自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux非root用戶下安裝python及MySQLdb

運(yùn)維 系統(tǒng)運(yùn)維
本文主要是教大家如何給Linux非root用戶安裝python及MySQLdb,文章列出了具體的操作步驟,希望可以給大家提供幫助!

Linux非root用戶下安裝pythonMySQLdb記錄:

安裝所需軟件包: Python-2.6.tar.bz2、MySQL-python-1.2.3c1.tar、setuptools-0.6c11.tar.gz。

安裝前:

1. 定義python的安裝目錄:

PYTHON_DIR = /home/$USER/local/python

2. 定義安裝目錄:

INSTALL_DIR = /home/$USER/install

先查看本機(jī)python版本,如果已安裝相應(yīng)版本則跳過第1步;

python 
Python 2.6 (r26:66714, Jul 21 2010, 11:47:32) 
[GCC 3.4.5 20051201 (Red Hat 3.4.5-2)] on linux2 
Type "help", "copyright", "credits" or "license" for more information.

Ctrl + D退出第1步, 安裝python:

tar -C $INSTALL_DIR -xjvf Python-2.6.tar.bz2 
cd $INSTALL_DIR/Python-2.6 
./configure --prefix = $PYTHON_DIR 
make && make install

3. 安裝MySQLdb:

tar -C $INSTALL_DIR -xzvf MySQL-python-1.2.3c1.tar 
cd $INSTALL_DIR/MySQL-python-1.2.3c1

4. 修改配置項(xiàng)

mysql_config=your_mysql_dir/mysql-bin/bin/mysql_config 
vi site.cfg 
$PYTHON_DIR/bin/python setup.py build 
$PYTHON_DIR/bin/python setup.py install --prefix = $PYTHON_DIR

這一步可能會提示ImportError: No module named setuptools,則需要安裝setuptools模塊。

5. 安裝setuptool:

tar -C $INSTALL_DIR -xzvf setuptools-0.6c11.tar.gz 
cd $INSTALL_DIR/setuptools-0.6c1 
$PYTHON_DIR/bin/python setup.py build 
$PYTHON_DIR/bin/python setup.py install

6. 回到MySQL-python-1.2.3c1目錄,執(zhí)行安裝MySQLdb***一步:

cd $INSTALL_DIR/MySQL-python-1.2.3c1 
$PYTHON_DIR/bin/python setup.py install --prefix = $PYTHON_DIR

這一步可能會提示如下錯誤:

/usr/bin/ld: cannot find -lmysqlclient_r
collect2: ld returned 1 exit status 
error: command 'gcc' failed with exit status 1

7. 修改配置項(xiàng),

embedded = False 
threadsafe = False 
static = False 
vi site.cfg

再執(zhí)行:

$PYTHON_DIR/bin/python setup.py install  --prefix = $PYTHON_DIR

安裝完成測試:

python 
Import MySQLdb

如果報(bào)錯:

ImportError: libmysqlclient.so: cannot open shared object file: No such file or directory 
cd ~ && vi .bash_profile

在***增加

export LD_LIBRARY_PATH=/home/$USER/local/mysql/lib/mysql:$LD_LIBRARY_PATH

重啟session,再測試正常安裝完成!

【編輯推薦】

  1. Linux進(jìn)程與作業(yè)的區(qū)別及相關(guān)命令
  2. Linux下利用ext3grep恢復(fù)被刪除的文件
  3. Linux十大妙用:充當(dāng)Windows修復(fù)工具
  4. Linux/Unix操作系統(tǒng)處于內(nèi)網(wǎng)的桌面控制
  5. Novell推出業(yè)界最長的企業(yè)級Linux支持項(xiàng)目
     

 

責(zé)任編輯:馮宇 來源: Linux社區(qū)
相關(guān)推薦

2015-07-17 16:21:42

Linux端口

2018-10-26 16:20:27

PodmanrootLinux

2021-02-17 09:16:58

PodmanLinuxDocker

2020-04-17 08:00:22

Docker命令普通用戶

2010-03-11 17:40:41

Python語言

2010-03-03 14:17:02

Linux內(nèi)核

2014-06-11 20:21:37

Red Hat Ent

2020-09-22 11:20:12

UbuntuLinuxroot

2012-10-09 11:01:18

IBMdw

2009-12-25 11:40:29

Linux root

2017-03-20 19:01:20

Linux管理員系統(tǒng)用戶

2022-07-14 14:11:20

Linux系統(tǒng)目錄

2010-02-03 13:50:19

Linux mysql

2009-10-23 08:41:14

Linux系統(tǒng)操作系統(tǒng)Grub

2018-01-04 08:50:34

WindowsChrome微軟

2013-07-31 16:04:06

Windows 8.

2009-02-18 19:54:49

vsftp下載速度限制用戶

2010-01-06 09:35:55

2014-08-27 11:22:46

LinuxSFTP

2009-09-03 09:08:08

Linuxroot密碼遺忘
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號