我最近刚刚从3.6更新到Python3.7。但是,当我尝试在python3中执行import
时,我一直在使用的许多软件包(例如numpy和networkx(突然不可用。我认为这可能是我的道路问题,但我不知道如何解决它,而且我害怕弄乱我的 Python 比我已经拥有的更多。我知道我可以用pip3
简单地安装我需要的任何东西,但是应该有更好的方法将我的旧包转移到这个新版本的 Python 上,对吧?任何帮助将不胜感激!
谢谢!
你需要执行以下操作
- 首先创建一个以 Python 3.7 为基础的虚拟环境。
- 从python 3.6开始运行命令:
pip freeze > requirement.txt
- 激活python 3.7,然后在那个虚拟环境运行命令中,python -m pip install -r 要求.txt'
全部完成。