如何重新安装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。
我从来没有这样做过,而且我害怕弄乱其他一些模块/配置 - 因此询问是否有任何安全的方法来确保它不会破坏。
答案 0 :(得分:2)
如果您通过pip安装了python,则可以使用pip freeze > reqs.txt
获取已安装软件包的列表。
重新安装python后,运行pip install -r reqs.txt
安装模块。