centos 两个 python 安装 sqlite3 问题

2016-01-30 10:59:30 +08:00
 rwecho
我用的搬瓦工 centos 6 系统,系统自带的 python2.6.6
因此在这上面又安装了 python 2.7.11
直接输入 python 进入 2.6.6
输入 python2.7 进入 2.7.11

同样我的 pip 和 pip2.7

安装了 flask requests 都是通过输入 pip2.7 install flask 这种方式成功的,但是在安装 sqlite3 的时候也提示成功,但是在 python2.7 输入 import sqlite3 提示没有 module

sqlite3 通过 yum 安装成功,直接输入 sqlite3 mydatabase 可以进入

另外奇怪的是在 python2.6 里面输入 import sqlite3 竟然可以,请各位帮忙分析下,谢谢了
4836 次点击
所在节点    Python
8 条回复
aias
2016-01-30 11:39:11 +08:00
不分析了。建议使用 virtualenv
MindPunk
2016-01-30 12:08:16 +08:00
virtualenv 是肯定需要的。
正好上周也遇到一样的 GS 问题。。。最终解决方案我永远也想不到。



我重新编译安装了 2.7 。。。。。
loading
2016-01-30 12:11:44 +08:00
目测两个 python 的 lib 是一样的。
用 virtualenv 吧…
Kilerd
2016-01-30 12:33:40 +08:00
sqlite3 不都是自带的吗?
realityone
2016-01-30 15:10:20 +08:00
安装完 sqlite-dev 后重新编译 python2.7
rwecho
2016-01-30 16:28:28 +08:00
@realityone
@Kilerd
@loading
@MindPunk
@aias

我重新编译了,还是如此
lln133208
2016-02-01 09:17:34 +08:00
试一下 pyenv ,可以管理 python 版本,而且不影响系统依赖的 python 版本
rwecho
2016-02-01 11:17:14 +08:00
谢谢各位, 估计是 centos 6 太老了, 我换成 debian8 一切都正常了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/254413

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX