精华内容
下载资源
问答
  • Linux非root用户安装Python+MySQLdb,最近实习要求非root用户安装各种环境,特此记下日记。1.安装pythonwget python和mysqldb的源码包tar -zxvf Python-2.7.3.tgzcd Python-2.7.3./configure --prefix=your_python_...

    Linux非root用户安装Python+MySQLdb,最近实习要求非root用户安装各种环境,特此记下日记。

    1.安装python

    wget python和mysqldb的源码包

    tar -zxvf Python-2.7.3.tgz

    cd Python-2.7.3

    ./configure --prefix=your_python_dir(你准备安装的路径)

    make && make install

    2.安装setuptools

    tar -zxvf setuptools-0.6c11.tar.gz

    cd setuptools-0.6c11

    # your_python_dir/bin/python2.7 setup.py build

    # your_python_dir/bin/python2.7 setup.py install

    3.安装MySQLdb

    tar -zxvf MySQL-python-1.2.3.tar.gz

    cd MySQL-python-1.2.3

    vim site.cfg 修改mysql路径

    去掉mysql_config前边的‘#’修改mysql_config的路径

    (例:mysql_config = /home/$USER/local/mysql/bin/mysql_config)

    # your_python_dir/bin/python2.7 setup.py build

    # your_python_dir/bin/python2.7 setup.py install

    4.测试是否安装成功

    # your_python_dir/bin/python2.7

    import MySQLdb  如果不出现异常则安装成功。

    展开全文
  • Linux非root用户安装python及MySQLdbLinux非root用户安装python及MySQLdb记录:安装所需软件包:Python-2.6.tar.bz2、MySQL-python-1.2.3c1.tar、setuptools-0.6c11.tar.gz。安装前:1. 定义python的安装目录:...

    Linux非root用户下安装python及MySQLdb

    Linux非root用户下安装python及MySQLdb记录:

    安装所需软件包:

    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

    先查看本机版本,如果已安装相应版本则跳过第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目录,执行安装最后一步:

    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,再测试正常安装完成!

    mkdir

    tongguan

    mkdir

    src

    mkdir

    install

    mkdir

    python

    rz(上传三个压缩文件Python-2.6.tar.bz2,MySQL-python-1.2.3.tar.gz,setuptools-0.6c11.tar.gz)

    mv

    MySQL-python-1.2.3.tar.gz Python-2.6.tar.bz2

    setuptools-0.6c11.tar.gz ./src/

    cd

    src

    echo

    $py_tg

    cd

    ..

    cd

    src/

    tar -C

    /data/tongguan/install -xjvf Python-2.6.tar.bz2

    cd

    /data/tongguan/

    cd

    install/

    cd

    Python-2.6/

    ./configure --prefix=/data/tongguan/python

    make

    install

    cd

    src/

    tar -C

    /data/tongguan/install -xzvf MySQL-python-1.2.3.tar.gz

    cd

    /data/tongguan/install/MySQL-python-1.2.3/

    vi

    site.cfg

    ls

    /usr/local/bin/ -al

    cd

    /usr/local/

    cd

    bin/

    whereis

    mysql_config

    cd

    /usr/bin/

    ls -al

    mysql_config

    cd

    /data/tongguan/

    cd

    install/

    cd

    MySQL-python-1.2.3/

    vi site.cfg(/usr/bin/mysql_config)(关键!!!)

    /data/tongguan/python/bin/python setup.py build

    cd

    ../../src/

    tar -C

    /data/tongguan/install/ -xzvf setuptools-0.6c11.tar.gz

    cd

    /data/tongguan/install/setuptools-0.6c11/

    /data/tongguan/python/bin/python setup.py build

    /data/tongguan/python/bin/python setup.py

    install

    cd

    ../MySQL-python-1.2.3/

    /data/tongguan/python/bin/python setup.py build

    /data/tongguan/python/bin/python setup.py

    install

    cd

    /data/tongguan/install/MySQL-python-1.2.3/

    /data/tongguan/python/bin/python setup.py install

    --prefix=/data/tongguan/python

    /data/tongguan/python/bin/python

    py=/data/tongguan/python/bin/python

    $py

    Script1.py

    py=/data

    /xce_users/chaoyu/python/bin/python

    $py

    Script1.py

    $py

    test.py

    rz=/data/home/chaoyu.zhu/chaoyu/lrzsz/bin/lrz

    sz=/data/home/chaoyu.zhu/chaoyu/lrzsz/bin/lsz

    执行时加#号键

    展开全文
  • 安装所需软件包(可以用其他的版本):Python-2.6.tar.bz2MySQL-python-1.2.3c1.tarsetuptools-0.6c11.tar.gz内容目录Python安装MySQLdb安装setuptool安装Python安装如果你系统中已经有python,就可以不用装了。...

    安装所需软件包(可以用其他的版本):

    Python-2.6.tar.bz2

    MySQL-python-1.2.3c1.tar

    setuptools-0.6c11.tar.gz

    内容目录

    Python安装

    MySQLdb安装

    setuptool安装

    Python安装

    如果你系统中已经有python,就可以不用装了。

    假设有如下两个目录:

    python源文件目录:INSTALL_DIR = /home/$USER/install

    python安装目录:PYTHON_DIR = /home/$USER/local/python

    使用如下命令即可完成python的安装。

    tar -C $INSTALL_DIR -xjvf Python-2.6.tar.bz2

    cd $INSTALL_DIR/Python-2.6

    ./configure --prefix = $PYTHON_DIR

    make && make install

    MySQLdb安装

    使用如下命令安装MySQLdb。

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

    cd $INSTALL_DIR/MySQL-python-1.2.3c1

    $PYTHON_DIR/bin/python setup.py build

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

    这一步可能会提示ImportError: No module named setuptools,则需要安装setuptools模块。

    setuptool安装

    使用如下命令安装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

    回到MySQL-python-1.2.3c1目录,执行安装MySQLdb最后一步:

    cd $INSTALL_DIR/MySQL-python-1.2.3c1

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

    安装完成测试:

    python

    >>> import MySQLdb

    如果不报错,就完成了安装。

    展开全文
  • (1)我必须安装一个python包(HTSeq),但我没有root权限.该软件包需要python 2.4或最新版本.我们的集群上有python 2.3.因此我在我的一个本地目录上安装python 2.7运用./configure --prefix=/home/amit/tools/...

    (1)我必须安装一个

    python包(HTSeq),但我没有root权限.

    该软件包需要python 2.4或最新版本.我们的集群上有python 2.3.

    因此我在我的一个本地目录上安装了python 2.7

    运用

    ./configure --prefix=/home/amit/tools/localpython

    make

    make install

    (2)该软件包还需要numpy:所以我也使用以下方法将它安装在我的本地目录中:

    /home/amit/tools/localpython/bin/python2.7 setup.py install --home=/home/amit/tools/localnumpy

    并做了

    >>> sys.path.append("/home/amit/tools/localnumpy/lib/")

    (3)我下载了HTSeq的tar文件(我想下载)并运行

    /home/amit/tools/localpython/bin/python2.7 setup.py install --home=/home/amit/tools/localhtseq

    它抛出以下错误:

    Could not import 'setuptools',

    falling back to 'distutils'.

    Setup script for HTSeq: Failed to import 'numpy'.

    Please install numpy and then try again to install HTSeq.

    请告诉我如何克服它的一些提示

    提前致谢

    Setuptools是安装该软件包所需的另一项要求.

    一种选择是使用Virtualenv来创建一个包含的python环境.这可以在任何地方进行,并由创建它的用户拥有.

    要在没有管理员权限的情况下安装Virtualenv(从this answer开始):

    下载最新版Virtualenv的tar.gz.

    打开包装.

    您甚至不需要安装它,只需运行Virtualenv.py,例如:

    wget http://pypi.python.org/packages/source/v/Virtualenv/Virtualenv-1.7.1.2.tar.gz

    tar -xzf Virtualenv-1.7.1.2.tar.gz

    /home/amit/tools/localpython/bin/python2.7 Virtualenv-1.7.1.2/Virtualenv.py env

    env/bin/pip install HTSeq

    env/bin/pip install numpy

    现在使用虚拟环境中的python二进制文件运行脚本:

    env/bin/python myscript.py

    展开全文
  • Linux非root用户安装Python及MySQLdb记录:安装所需软件包: Python-2.6.tar.bz2、MySQL-python-1.2.3c1.tar、setuptools-0.6c11.tar.gz、安装前#定义python的安装目录PYTHON_DIR = /home/$USER/local/python#定义...
  • 在linux服务器上以普通用户来安装软件略有点复杂,现在以安装python为例: 一种是直接安装python2.x(3.x版本暂不支持pygrib),这样的话会有点复杂,因为装完python后有N多库要安装,仅仅一个matplotlib库就需要装8...
  • 安装Python软件上传地址为~/software 软件安装地址~/Python/Python3.7.3(1)前置安装包查看rpm -qa |grep -i zlibrpm-qa |grep -i bzip2rpm-qa |grep -i ncursesrpm-qa |grep -i readlinerpm-qa |grep -i opensslrpm-...
  • 一:普通用户 python -V,看下之前系统中是否有python,看这个是因为安装python3时的基本环境都已具备了,如下图中的是python2版本 官网下载 Python-3.7.9.tar.xz 安装包解压 tar -xvJf Python-3.7.9.tar.xz ...
  • 最初是在root下一路默认路径安装anaconda, 所以anaconda安装在/root目录下,这样其实普通用户是没有权限访问这个目录的,因此不论怎么设置,普通用户都不能使用root下安装的anaconda版本python。 解决办法: 在...
  • Linux非root用户安装Python及相关库

    千次阅读 2017-07-12 15:11:39
    下面是普通用户操作(用户lilei) 1、安装python python版本库https://www.python.org/ftp/python/,此处我选择2.7.9版本的,在安装python的时候,使用--prefix指定安装路径即可,命令如下: wget https:
  • CentOS普通用户权限安装matplotlib-python

    千次阅读 2016-05-07 15:02:48
    首先,因为自己是普通用户权限,所以,肯定是要先构建自己的Python虚拟环境了。$ cd Your/virtualenv/folder $ pip install virtual $ virtualenv es接着,启动刚刚构建的python虚拟环境 es$ source bin/activate...
  • 下面教程是关于使用普通用户权限安装第三方模块,避免程序源代码需要内置第三方模块。声明:下面的方法不会对系统的原有环境造成任何影响第一种场景:系统如果安装python3.5,可以按照下面方法创建虚拟环境[dd_edw@...
  • 前段时间新安CentOS 6.5虚拟机,顺便将自带的Python2.6升级到Python 2.7和安装pip。http://blog.csdn.net/jcjc918/article/details/11022345 然而发现随后通过pip安装的包,在python里使用import命令提示找不到...
  • ask_pass:默认为False,表示权限提升时不需要密码(设置为true时,手动输入密码,或者配置ansible_become_pass变量) .3.2 然后安装模块: command: chdir=/tmp/packages_wys/psutil-3.3.0/ /user/bin/python setup....
  • 背景说明:在爬虫学习中,需要使用lxml,使用apt-get install python-lxml ...E: 无法对状态列表目录加锁(/var/lib/dpkg/),请查看您是否正以 root 用户运行? 原因是:使用Python3.5 不能使用lxml的etree,所以程序无...
  • 在公司内网的UAT环境,想使用python执行自动化测试脚本,但是普通用户被限制了安装程序,无法通过安装包的方式安装python。因此,只能通过其他方法安装python环境。安装python嵌入式版本在python官网,找到想要的...

空空如也

空空如也

1 2 3 4 5 ... 18
收藏数 356
精华内容 142
关键字:

普通用户安装python

python 订阅