如何重新安装Python但保留所有现有的库?

时间:2014-01-31 21:03:38

标签: python python-2.7

如何重新安装Python并保留所有现有模块和设置?

问题在于Google App Engine上的SQlite3,Ubuntu,Python 2.7。

当我尝试运行脚本时,我得到:

raise ImportError('No module named %s' % fullname)
ImportError: No module named _sqlite3

正确安装sqlite3,当我在Python控制台上导入它时,它不会引发错误。但是当我用GAE运行开发服务器时 - 我收到了这个错误。

其他stackoverflow问题的建议是重建python。

我从来没有这样做过,而且我害怕弄乱其他一些模块/配置 - 因此询问是否有任何安全的方法来确保它不会破坏。

1 个答案:

答案 0 :(得分:2)

如果您通过pip安装了python,则可以使用pip freeze > reqs.txt获取已安装软件包的列表。

重新安装python后,运行pip install -r reqs.txt安装模块。