gpt4 book ai didi

python - 如何使用自定义 python 和自定义 mysql 安装 MySQL-python

转载 作者:太空宇宙 更新时间:2023-11-04 13:03:00 24 4
gpt4 key购买 nike

我没有root权限,这个centos没有网络。

好吧,我要用python连接mysql,系统python没有MySQLdb。

所以我必须在我家下安装我自己的python。

我在usr 目录下安装东西,除了mysql 是由系统管理员安装的。它是这样的:

~
└── usr
├── bin
├── include
├── lib
├── mysql
└── share

在我安装 MySQL-python 并导入 MySQLdb 后,它告诉我:

Python 2.7.10 (default, Oct 31 2015, 22:04:52)
[GCC 3.4.5 20051201 (Red Hat 3.4.5-2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "MySQLdb/__init__.py", line 19, in <module>
import _mysql
File "build/bdist.linux-x86_64/egg/_mysql.py", line 7, in <module>
File "build/bdist.linux-x86_64/egg/_mysql.py", line 6, in __bootstrap__
ImportError: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory

是的,我确实这样做了:

ln -s ~/usr/mysql/lib/mysql/libmysqlclient_r.so.16 ~/usr/lib/

我被困在这里了。任何人都可以帮助我吗?谢谢

最佳答案

好吧,我终于解决了。

我错过了这个:

LD_LIBRARY_PATH=~/usr/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH

关于python - 如何使用自定义 python 和自定义 mysql 安装 MySQL-python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33453332/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com