两个不同版本的python,yum安装的路径问题
小虾我使用的是阿里云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路径?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
推荐使用pyenv,pyenv是Python多版本管理工具。尽量不动系统默认的python。
解决依赖
安装pyenv
新建普通用户
进入安装目目录安装
设置环境变量
使环境变量生效,推荐重开终端
部署python多版本
新建工作目录
安装python35
安装django
yum需要工作在 python2.6
系统要变成2.7, 执行以下命令