从 3.7 更新到 Python 3.6,但每当我尝试导入以前安装的 Python3 包(例如 networkx)时都会



我最近刚刚从3.6更新到Python3.7。但是,当我尝试在python3中执行import时,我一直在使用的许多软件包(例如numpy和networkx(突然不可用。我认为这可能是我的道路问题,但我不知道如何解决它,而且我害怕弄乱我的 Python 比我已经拥有的更多。我知道我可以用pip3简单地安装我需要的任何东西,但是应该有更好的方法将我的旧包转移到这个新版本的 Python 上,对吧?任何帮助将不胜感激!

谢谢!

你需要执行以下操作

  1. 首先创建一个以 Python 3.7 为基础的虚拟环境。
  2. 从python 3.6开始运行命令:pip freeze > requirement.txt
  3. 激活python 3.7,然后在那个虚拟环境运行命令中,python -m pip install -r 要求.txt'

全部完成。

最新更新