小虾我使用的是阿里云centos 6.5的服务器,服务器里默认自带的python版本是2.6.6。现在我要用django,就把python升级到2.7.8,然后我写了一个简单的网页,在执行“python manage.py runserver 0.0.0.0:8000”的时候,爆出了一个错误,No module named _sqlite3
于是我就yum install python-sqlite,结果发现这样:
Setting up Install Process
Package python-2.6.6-66.el6_8.x86_64 already installed and latest version
Nothing to do
也就是说2.6.6的版本里已经有了sqlite,但是 2.7.8这里还是没有啊,想问一下各位大虾,如果我还想用yum install的话,应该如何制定把sqlite安装到2.7.8路径?
推荐使用pyenv,pyenv是Python多版本管理工具。尽量不动系统默认的python。
解决依赖
安装pyenv
新建普通用户
进入安装目目录安装
设置环境变量
使环境变量生效,推荐重开终端
部署python多版本
新建工作目录
安装python35
安装django