【发布时间】:2018-12-20 20:44:51
【问题描述】:
我刚刚升级到python 3.7,我意识到我所有的模块都停留在以前的版本上。甚至连 Django 也不再被认可。如何将所有内容转移到新版本?我现在有点迷茫,不知道新版本安装在哪里了。
编辑:
当我执行$ which python3.6 时,终端告诉我它不存在,但我在/usr/local/lib/ 中有一个python3.6 目录,其中安装了所有模块。
在同一目录/usr/local/lib/ 中,我还有一个python3.7 目录,其中安装了一些模块,但很多模块都丢失了。但是,当我在查找器中搜索文件 python3.7 时,它不会出现。当我执行$ which python3.7 时,路径是/usr/local/bin,所以路径与目录不同。
任何人都看到了发生的事情并知道如何将所有模块转移到python3.7?
【问题讨论】:
-
全部卸载后再重新安装?
-
您是否为 Python 3.7 使用单独的环境?
-
你是如何安装模块的?我希望你使用了 virtualenv 和 pip。
-
在旧版本中执行
pip freeze > requirments.pip并在新版本中执行pip install -r requirments.pip -
只要弄清楚你安装了什么,然后用新版本的 pip 重新安装它们
标签: python package updates python-module