python 重新安装,如何避免已经安装的模块被覆盖
本文介绍了python 重新安装,如何避免已经安装的模块被覆盖的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
问题描述:今天在python shell 中导入sqlite3的时候,发现没有安装,使用pip也装不上,提示必须从pypi安装,百度一下,基本大部分解决方法是 在linux 下安装sqlite3然后再重新安装下python,现在的问题是如果安装目录和之前相同那么之前安装的模块会不会被覆盖,如果安装时重新指定python安装目录,那么能不能把之前python的模块路径添加到新安装python模块搜索路径中,这样之前的模块就不用重新下载了?
解决方案
假设有python1
和 python2
, 这两个python
安装pip1
和pip2
, 虽然本质都是pip
, 但是他们是在不同的python目录的, 也就是python{1,2}/site-packages/
, 所以,通过这两个pip
安装的模块也会被归置这两个不同的python
目录中, 互不冲突, 这也就是为什么, 有些人用python2.6
装的库, 在python2.7
却找不到的原因, 如果理解了这个, 在去看你的问题应该比较好解决吧?
这篇关于python 重新安装,如何避免已经安装的模块被覆盖的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文