成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux非root用戶下安裝python及MySQLdb

運維 系統運維
本文主要是教大家如何給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

先查看本機python版本,如果已安裝相應版本則跳過第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. 修改配置

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目錄,執行安裝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. 修改配置項,

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

再執行:

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

安裝完成測試:

python 
Import MySQLdb

如果報錯:

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進程與作業的區別及相關命令
  2. Linux下利用ext3grep恢復被刪除的文件
  3. Linux十大妙用:充當Windows修復工具
  4. Linux/Unix操作系統處于內網的桌面控制
  5. Novell推出業界最長的企業級Linux支持項目
     

 

責任編輯:馮宇 來源: Linux社區
相關推薦

2015-07-17 16:21:42

Linux端口

2018-10-26 16:20:27

PodmanrootLinux

2020-04-17 08:00:22

Docker命令普通用戶

2021-02-17 09:16:58

PodmanLinuxDocker

2010-03-11 17:40:41

Python語言

2010-03-03 14:17:02

Linux內核

2014-06-11 20:21:37

Red Hat Ent

2020-09-22 11:20:12

UbuntuLinuxroot

2012-10-09 11:01:18

IBMdw

2017-03-20 19:01:20

Linux管理員系統用戶

2009-12-25 11:40:29

Linux root

2022-07-14 14:11:20

Linux系統目錄

2010-02-03 13:50:19

Linux mysql

2018-01-04 08:50:34

WindowsChrome微軟

2009-10-23 08:41:14

Linux系統操作系統Grub

2013-07-31 16:04:06

Windows 8.

2009-02-18 19:54:49

vsftp下載速度限制用戶

2014-08-27 11:22:46

LinuxSFTP

2010-11-16 16:36:40

Oracle刪除用戶

2010-01-06 09:35:55

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久国产日韩欧美 | 欧美日韩一区在线播放 | 97精品超碰一区二区三区 | 久色视频在线观看 | 九色一区| 天天弄天天操 | 久久精品久久精品久久精品 | 91深夜福利视频 | 亚洲精品视频免费观看 | 一区在线视频 | 精品国产乱码一区二区三区 | 99国产精品99久久久久久粉嫩 | 成人av一区| 天堂一区二区三区四区 | 夜夜爽99久久国产综合精品女不卡 | 欧美jizzhd精品欧美巨大免费 | 亚洲精品乱码久久久久久9色 | 成人av在线播放 | 91精品国产综合久久久久久蜜臀 | 日韩av手机在线观看 | 91精品国产乱码久久久久久久久 | 国产一区二 | 国产我和子的乱视频网站 | 刘亦菲国产毛片bd | 国产欧美一区二区三区日本久久久 | 亚洲欧美在线一区 | 欧美精品一二三区 | 日本久久网 | 人干人人| 亚洲伊人a | 亚洲手机视频在线 | 青青草av在线播放 | 中文字幕在线观看 | av一二三区| 久久免费视频网 | 欧美在线视频一区 | 色综合中文 | 亚洲欧洲综合av | 日韩精品 电影一区 亚洲 | 日韩精品1区2区3区 爱爱综合网 | 久草a√|